Je suis en train de se connecter vb 2008 avec le serveur SQL 2005 localement. J'ai la base de données sur le même ordinateur portable mais j'ai toujours une erreur. Voici mon code:connecter vb 2008 avec le serveur sql 2005 localement
Dim strconn As String
strconn = "Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=Database;Data Source=(local)"
Try
Dim connection As New SqlClient.SqlConnection(strconn)
connection.Open()
Catch ex As Exception
MessageBox.Show("failed")
End Try
Si j'exécute ceci, il va afficher le message "Echec". Y at-il un problème avec le code? Que dois-je faire
il montrer ceci: System.Data.SqlClient.SqlException: Une erreur liée au réseau ou spécifique à l'instance est survenue lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou inaccessible. System.Data.SqlClient.SqlException: une erreur liée au réseau ou à une instance spécifique s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable ou inaccessible. Vérifiez que le nom d'instance est correct et que SQL Server est configuré pour autoriser les connexions distantes. (fournisseur: fournisseur de tuyaux nommés, erreur: 40 - Impossible d'ouvrir une connexion à SQL Server) – vina
@Vina - cela signifie que le bit 'Data Source = (local)' est incorrect. Pouvez-vous vous connecter au serveur SQL à l'aide de Management Studio? Si oui copiez et collez la valeur du champ "nom du serveur", par exemple 'Integrated Security = SSPI; Persist Security Info = False; Initial Catalog = Base de données Source de données = MyMachine \ SQLEXPRESS' – Justin
Comment puis-je ouvrir studio de gestion? mais j'ai aussi vb 2005 sur mon ordinateur portable, et il peut se connecter à la base de données en utilisant le nom du serveur localhost. mais quand je l'ai essayé ici, ça a échoué. – vina