Vérifiez votre chaîne de connexion. Si vous avez besoin d'aide, consultez Cordons de liaison qui contient une liste de ceux qui sont couramment utilisés.
Chaînes de connexion couramment utilisées :
SQL Server 2012
Sécurité standard
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
Connexion de confiance
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
Connexion à une instance de SQL Server
La syntaxe du nom de serveur/instance utilisée dans l'option de serveur est la même pour toutes les chaînes de connexion du serveur SQL.
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;
Password=myPassword;
SQL Server 2005
Sécurité standard
Server=myServerAddress;Database=myDataBase;User Id=myUsername;Password=myPassword;
Connexion de confiance
Server=myServerAddress;Database=myDataBase;Trusted_Connection=True;
Connexion à une instance de SQL Server
La syntaxe du nom de serveur/instance utilisée dans l'option de serveur est la même pour toutes les chaînes de connexion du serveur SQL.
Server=myServerName\myInstanceName;Database=myDataBase;User Id=myUsername;Password=myPassword;
MySQL
Standard
Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Spécifier le port TCP
Server=myServerAddress;Port=1234;Database=myDataBase;Uid=myUsername;Pwd=myPassword;
Oracle
Utilisation des TNS
Data Source=TORCL;User Id=myUsername;Password=myPassword;
Utilisation de la sécurité intégrée
Data Source=TORCL;Integrated Security=SSPI;
Utiliser ODP.NET sans tnsnames.ora
Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=MyOracleSID)));User Id=myUsername;Password=myPassword;
2 votes
Vous avez probablement fait un mauvais appel/connexion sql. Si vous le googlez blogs.msdn.com/b/jongallant/archive/2009/05/02/
1 votes
La réponse la plus votée à stackoverflow.com/questions/9040266/ semble être plus précis que celui qui a été le plus voté ici : bien que la chaîne de connexion que vous utilisez dans le développement puisse fonctionner, la publication doit fournir une chaîne de connexion différente appropriée à la production, et cela peut échouer. Par exemple, la personne qui a posé cette question a trouvé que la connexion était "$(ReplacableToken_mcn-Web.config Connection String_0)", ce qui indique que le remplacement qui aurait dû se produire dans le cadre de la publication n'a pas eu lieu.