Bonjour,
Je n'arrive pas à me connecter à SQL Server via Visual Basic 2008 Express Edition.
Voici ma ConnectionString :
Dans le fichier app.Config connectionString est comme ceci:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 Imports System.Data Imports System.Data.SqlClient Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim MyConnexion As SqlConnection = New SqlConnection("Server=localhost;Trusted_Connection=Yes;Database=Archives; ") MyConnexion.Open() ... End Sub ... End Class
Quang je débogue mon projet la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <connectionStrings> <add name="Base_de_données.My.MySettings.ArchivesConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\Archives.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" providerName="System.Data.SqlClient" /> </connectionStrings>est surlignée et je reçois le message d'erreur suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part MyConnexion.Open()
Une erreur s'est produite lors de l'établissement d'une connexion au serveur. Lors de la connexion à SQL Server 2005, cet échec peut être dû au fait que les paramètres par défaut de SQL Server n'autorisent pas les connexions à distance. (provider: Fournisseur de canaux nommés, error: 40 - Impossible d'ouvrir une connexion à SQL Server)
Bon, j'ai essayé de suivre le conseil de dépannage mais je me suis retrouvé très vite au pied du mur
A part ça ma base de donnée est Archives.mdf, j'utilise SQL Server 2005 Express Edition et ma base de donnée est sur le PC sur lequel je travaille.
Merci pour votre aide
Partager