Salut
J'ai une Base de Données SQL Server 2005 et je n'arrive pas à faire la connexion de mon application Visual Studio.net 2005 avec la Base de Données.
J'effectue ma connexion manuelle en utilisant une bibliotheque de classe que j'ai crée .
J'ai donc déclarer un Objet de ma classe :
public
static UtilitairesProgrammation.SqlServerBd bd;
Ainsi qu'un Objet SqlConnection :
public static Sql Connection ObjetConnection;
Je fais l'appel suivant :ObjetConnection = bd.ConnectionSqlServer(
"Bibliotheque");
Voici la Methode ConnexionSqlServer :
try
{
//Ouverture de la Connexion avec SQL Serveur 2005string Chaine =
"data source=localhost;persist security info=FALSE;user id=sa;initial catalog=C:\\Program Files\\Microsoft SQL Server\\MSSQL.1\\MSSQL\\Data\\"+Bd+";";
this.ObjetConnection = new SqlConnection(Chaine);
this.ObjetConnection.Open();
}
catch(Exception e)
{
MessageBox.Show(
"La Connection à la Base de Données Sql n'a pas pu être établie");
MessageBox.Show(
"Chaine de Connection : "+this.ObjetConnection.ConnectionString);
MessageBox.Show(
"L'Erreur : "+e.ToString());
}
return this.ObjetConnection;
Quand je fais l'appel dans mon programme principal, voila ce qu'il me renvoit :
Erreur 40 : Impossible de faire la connexion
Je Précise que j'ai dans la Configuration de la Surface d'Exposition :
- Permit les connections locales et distantes avec utilisation de tcp/ip et canaux
Quelqu'un pourrait-il me dire pourquoi ca ne fonctionne pas ? Et m'aider à corriger mon erreur?
Merci d'Avance
Maiku