ASP.NET Système.Les données.EntityClient chaîne de connexion de l'aide
Je suis en cours d'exécution ASP.NET MVC sur un serveur partagé, et je vais avoir des problèmes de connexion à SQL via le Système.Les données.EntityClient. Ci-dessous est la chaîne de connexion que mon tuyau fournisseur m'a donné pour vous connecter à SQL et celui que VS configuré pour ma machine locale au cours du développement, ce qui devrait ma chaîne de connexion ressemble quand je de le déployer sur le serveur?
De mon fournisseur d'hébergement:
<add name="WeddingsDBEntities"
connectionString="data Source=<server name>; Initial Catalog=<db name>; User ID=<user ID>; Password=<password>;"
providerName="System.Data.EntityClient"/>
De VS (en cours de développement):
connectionString="metadata=res://*/Models.WeddingsModel.csdl|res://*/Models.WeddingsModel.ssdl|res://*/Models.WeddingsModel.msl;provider=System.Data.SqlClient;provider connection string="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\WeddingsDB.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True"" providerName="System.Data.EntityClient"
Merci!
OriginalL'auteur Birdman | 2009-03-28
Vous devez vous connecter pour publier un commentaire.
Vous devez envelopper la chaîne de connexion instide une entité de la chaîne de connexion qui est dans le format de
Au lieu de:
Utiliser ceci:
Avez-vous remplacer la source de données, dbname, l'identifiant et le mot de passe?
Essayez de prendre au large de la dernière partie de la chaîne de connexion fournisseur qui dit MultipleResultSets=true;
OriginalL'auteur bendewey
Changer de fournisseur de entityclient à sqlclient (à supposer le premier code EF).
providerName="le Système de.Les données.EntityClient" />
à
providerName="le Système de.Les données.SqlClient" />
OriginalL'auteur Tony Trembath-Drake