Bonjour à tous :)
J'ai une petite application sous Visual C# Express 2005 et je voudrais faire une connexion a une base de donnée créée avec SQL Server Management Studio Express. Tout est fait en local sous windows xp.
Sous Visual C#, j'ai ajouté un objet sqlconnection et lorsque je souhaite définir la chaine de connexion, j'indique le chemin vers le fichier de ma base de donnée. J'utilise l'authentification windows. Lorsque je teste la connexion, j'ai un message d'erreur:
--------------
"Une erreur liée au réseau ou spécifique à l'instance s'est produite lors de l'établissement d'une connexion à SQL Server. Le serveur est introuvable 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 distantes. (provider: fournisseur de canaux nommés, error: 40 - impossible d'ouvrir une connexion à SQL Server)"
--------------
J'ai effectué des recherches sur internet et à chaque fois, j'ai trouvé la même solution:
1/ Lancer l'utilitaire de configuration de la surface d'exposition de SQL Server 2005
2/ Cliquer sur "Configuration de la surface d'exposition pour les services et les connexions.
3/ Cliquer sur Connexion distantes et cocher "connexions locales et distantes"
4/ Cocher les protocoles utilisés (généralement TCP/IP)
5/ Redémarrer le service SQL Server.
6/ Si ce n'est pas déjà fait, installer et activer SQL Browser.
7/ Autoriser SQL Server et SQL Browser à passer le pare-feu.
J'ai fais toutes ces manip' et j'ai même tenté de désactiver mon pare-feu mais rien ne change. J'ai toujours le même message d'erreur. Je ne comprend pas pourquoi...
Quelqu'un aurait une idée? Ce problème à l'air assez répandu mais je n'ai pas trouvé de solution t_t
Merci par avance :)