mise à jour de la base de données: “Un réseau ou spécifique à l'instance erreur s'est produite lors de l'établissement d'une connexion à SQL Server”

J'ai un simple projet C#. C'est ma chaîne de connexion dans mon web.config pour la base de données:

<connectionStrings>
   <add name="DefaultConnection" 
        connectionString="Data Source=172.17.0.47;Initial Catalog=DevSystemListe;User ID=web_access;Password=123456" 
        providerName="System.Data.SqlClient" />
</connectionStrings>

Je l'ai déjà fait en sorte que cette connexion fonctionne. Je peux me connecter à ma base de données de Visual Studio avec cette connexion et je peux aussi voir les tables et les données.

Lorsque je veux mettre à jour ma base de données avec update-database, cette erreur se produit:

Une liée au réseau ou spécifique à l'instance erreur s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur n'a pas été trouvé ou n'est pas accessible. Vérifiez que le nom de l'instance est correct et que SQL Server est configuré pour autoriser les connexions à distance. (fournisseur de: Interfaces Réseau SQL, erreur: erreur de 26 recherche Serveur/de l'Instance Spécifiée)

J'ai désinstallé Entity Framework, puis installé de nouveau. Rien n'a changé.

  • Le serveur SQL est contraignant pour le port par défaut (1433)?
  • Oui, il est.
  • Quel est le nom de la chaîne de connexion que vous avez passé au DbContext constructeur de la classe ?
  • le même que le nom de la chaîne de connexion.
InformationsquelleAutor Anaa | 2015-07-07