2017-03-04 3 views
0

Quel est le problème avec ma chaîne de connexion? J'ai copié mes fichiers d'un ordinateur à un autre. Ensuite, j'ai modifié ma chaîne de connexion parce que j'ai déplacé mes fichiers d'un autre ordinateur, il ne se connecte pas à la base de données. Lorsque j'ai essayé de me connecter à SQL Management Studio, il s'est connecté avec succès à mon serveur et lorsque j'essayais d'exécuter mes codes, ce n'était pas le cas.Database Connection: Web.config Asp.net

Voici mon chaîne de connexion: (Web.config) - Mon serveur est l'authentification Windows

<add name="ConnectionStringMe" connectionString="Data Source=ZOZOW-PC\MSSQLEXPRESS;Database=sample_db;Persist Security Info = True" providerName="System.Data.SqlClient" /> 

Il me donne l'erreur:

A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified)

Y at-il conflit si ma base de données est de SQL Authentification du serveur puis je l'ai déplacé à Authentification Windows?

Merci.

+0

Si vous êtes allé avec l'authentification Windows au lieu de l'authentification SQL, vous aurez besoin de la ligne « Integrated Security = True » et vous devrez vous assurer que votre base de données SQL a l'utilisateur ajouté à avec les autorisations appropriées. Aussi ... pouvez-vous ping « ZOZOW-PC » ... l'erreur dit « serveur introuvable » ... – beeker

+0

Pour référence future - quand j'ai des questions sur les chaînes de connexion Je aime toujours regarder: http: // connectionStrings. com/ – confusedandamused

+0

@beeker je ne sais pas comment ping. Enseigne moi. Merci – EnzoZow

Répondre

0

Je crois que vous avez besoin de cette sécurité intégrée = true dans votre chaîne de connexion et cela devrait fonctionner. Si vous ne l'avez pas dans votre chaîne de connexion, vous devez spécifier le mot de passe et le nom d'utilisateur.

<add name="ConnectionStringMe" connectionString="Data Source=ZOZOW-PC\MSSQLEXPRESS;Database=sample_db;Persist Security Info = True;Integrated Security=True" providerName="System.Data.SqlClient" /> 
+0

Merci. il travaille. mais a donné la même erreur à la ligne différente dans mon code. – EnzoZow

+0

aussi quand j'ai essayé de le connecter à mon dataSource daagridview, il ne peut pas récupérer le schéma. Comment puis-je résoudre ce problème? – EnzoZow

+0

êtes-vous sûr que vous êtes Connec une seule base de données? Parce que si la première fois s'est connecté il n'y a aucune raison que le second ne passe pas. Vous pouvez également essayer de spécifier la source de données en tant que '.' Cela se connecte à la base de données locale de la même manière que lorsque vous spécifiez le nom complet ZOZOW-PC \ MSSQLEXPRESS. Voici comment ma chaîne de connexion de base de données est à la recherche