Problème d'accés à une Base de données (SQL SERVER EXPRESS)
issousam
Messages postés17Date d'inscriptionmardi 4 mars 2008StatutMembreDernière intervention 3 septembre 2008
-
9 juil. 2008 à 15:59
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014
-
13 juil. 2008 à 22:11
Bonjour,
je suis tout nouveau dans la programmation ASP.NET et j'ai un problème au niveau de l'accés à ma base de données.
Voilà l'erreur :
Server Error in '/' Application.
<hr width= "100%" color="silver" size="1" />Impossible d'ouvrir la base de données "document" demandée par la connexion. La connexion a échoué.
Échec de l'ouverture de session de l'utilisateur 'sa'.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.Data.SqlClient.SqlException: Impossible d'ouvrir la base de données "document" demandée par la connexion. La connexion a échoué.
Échec de l'ouverture de session de l'utilisateur 'sa'.
Source Error:
Line 25: {
Line 26: SqlCommand cmd = new SqlCommand("SELECT COUNT(*) FROM authors", cn);
Line 27: cn.Open();
Line 28: SqlDataReader rdr = cmd.ExecuteReader(CommandBehavior.CloseConnection);
Line 29: rdr.Read();
Voila, et je developpe en langage C# sous l'environnement Web Matrix et, j'accède à ma base de données via une connexion à un serveur (connexion machine/serveur avec un switch) qui heberge SQL SERVER EXPRESS 2005, et que j'utilise une authentification SQL (avec id et mot de passe).
Merci d'avance pour vos reponses,
Ca m'aiderait vraiment à avancer dans mon projet...
Je vous suis déjà tres reconnaissant pour l'existence de ce genre de forum...
A voir également:
Problème d'accés à une Base de données (SQL SERVER EXPRESS)
cs_coq
Messages postés6350Date d'inscriptionsamedi 1 juin 2002StatutMembreDernière intervention 2 août 2014101 13 juil. 2008 à 22:11
Salut,
Utiliser le compte sa pour la connexion depuis l'application est suicidaire.
Sinon "Database=ma table" : "database" veut dire "base de données", pas "table".
A moins que la base s'appelle elle aussi "document", je crois que ta chaîne de connexion est mauvaise.