Les Allergies
Alimentaires
Posez votre question Signaler

Connexion SQL server sous visual studio C#

ricegoing 7Messages postés 8 juin 2009Date d'inscription - Dernière réponse le 9 sept. 2009 à 20:15
Bonjour,
je veux ouvrir une connection SQL server express 2005 sous Visual studio (C#) :
Si je passe par "ajouter une base de donnée" dans mon projet :
avec Microsoft SQL Server (SqlClient) comme source de donnée
ORDINATEURSQLEXPRESS (antislash ici) comme nom de server
mon identifiant benoit
mon password monPass
+ la base de donnée nomBase (qui s'affiche dans la liste déroulante)
ça marche ! ! ! ! !
Par contre si je veux le coder :
dans le load de ma première window form : (avec slash / dans nom server car il ne veux pas d'un antislash )
SqlConnection maConnex = new SqlConnection();
maConnex.ConnectionString = "server = ORDINATEUR/SQLEXPRESS;Initial Catalog=nomBase;User Id = benoit; Password = monPass;";
maConnex.open()
MessageBox.Show(maConnex.State.ToString());
alors error 40... ET ça plante après un laps de temps (il cherche à se connecter)
j'ai essayé avec
maConnex.ConnectionString = "server = SQLEXPRESS;Initial Catalog=nomBase;User Id = benoit; Password = monPass;";
maConnex.ConnectionString = "server = SQLEXPRESS;Initial Catalog=nomBase;User Id = 'benoit'; Password = 'monPass';";
maConnex.ConnectionString = "server = ORDINATEUR/SQLEXPRESS;Initial Catalog=nomBase;User Id = benoit; Password = monPass";
maConnex.ConnectionString = "server = SQLEXPRESS;Initial Catalog=nomBase;User Id = benoit; Password = monPass;";
etc etc et ça donne rien....
J'ai aussi été dans les configs SQL server pour autoriser connection distante, mettre browser en demarrage automatique...
et j'ai changé le mot de passe (en cas de délai expiré)
UNE IDéE ou une SOLUTION serait la bienvenue...??
Par avance merci de votre aide!
@pluche,
Lire la suite 

Connexion SQL server sous visual studio C# »

3 réponses
Réponse
+4
moins plus
En fait sous SQL server mon serveur est ORDINATEUR\SQLEXPRESS et sous visual studio je dois mettre
ORDINATEUR\\SQLEXPRESS ! ! !

il ne prends pas l'antislash simple...
Ajouter un commentaire
Réponse
+3
moins plus
Salut,

Regarde ici:
http://www.connectionstrings.com/sql-server-2005

A+
Ajouter un commentaire
Réponse
+1
moins plus
Merci pour cette petite info et moi qui parcourais de la doc universitaire pour un second antislache...
PS pour ceux qui migre de sql2000 vers 2005 ya pas besoin de mettre le nom de l'instance (à vérifier)
Ajouter un commentaire
Ce document intitulé « connexion SQL server sous visual studio C# » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?