[SQL SERVER] problème de connexion [Résolu/Fermé]

Signaler
-
 Profil bloqué -
Bonjour,
J'ai installé sql server management studio express sur mon ordinateur. Pour m'y connecter, j'utilise l'authentification windows.
J'ai créé une base de donnée appelée TMV4.

Lorsque je veux ouvrir une connexion en asp, j'utilise la chaine suivante :
bd.Open "Provider=SQLNCLI;Server=" & NomServSQL & ";Database=" & NomBasePrim & ";Trusted_Connection=yes;"

Mes variables :
NomServSQL="PC_OLIV\SQLEXPRESS" (PC_OLIV est le nom de mon PC)
NomBasePrim="TMV4"

J'ai le message d'erreur suivant :
Impossible d'ouvrir la base de données 'TMV4' demandée par la connexion. La connexion a échoué.

Est-ce que quelqu'un aurait une idée de la solution ?

Merci d'avance

nesquick

4 réponses

J'ai résolu le problème. Pour ceux que ça intéresse :
- j'ai créé un utilisateur dans studio express avec les droits sur la base
- j'ai indiqué au serveur de permettre les authentifications sql serveur + windows (clic droit sur le serveur, propriétés > sécurité)
- puis j'ai utilisé une chaine de connexion standard :
bd.Open "Driver={SQL Server};" & _
"Server=" & NomServSQL & ";" & _
"Database=" & NomBasePrim & ";" & _
"Uid=" & nomUserConn & ";" & _
"Pwd=" & PassUserConn

Mes variables :
NomServSQL="PC_OLIV\SQLEXPRESS"
NomBasePrim="TMV4"
nomUserConn = l'utilisateur que je viens de créer
PassUserConn = le mot de passe que je lui ai attribué.

Et bam magie !

Merci à Matt d'avoir tenté de m'aider :)
7
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

J'ai résolu le problème. Pour ceux que ça intéresse :
- j'ai créé un utilisateur dans studio express avec les droits sur la base
- j'ai indiqué au serveur de permettre les authentifications sql serveur + windows (clic droit sur le serveur, propriétés > sécurité)
- puis j'ai utilisé une chaine de connexion standard :
bd.Open "Driver={SQL Server};" & _
"Server=" & NomServSQL & ";" & _
"Database=" & NomBasePrim & ";" & _
"Uid=" & nomUserConn & ";" & _
"Pwd=" & PassUserConn

Mes variables :
NomServSQL="PC_OLIV\SQLEXPRESS"
NomBasePrim="TMV4"
nomUserConn = l'utilisateur que je viens de créer
PassUserConn = le mot de passe que je lui ai attribué.

Et bam magie !

Merci à Matt d'avoir tenté de m'aider :)
bonjour,
j'ai installé sql server management studio express. l'installation s'est bien effectuée, mais qq je dois mettre dans "Nom du sever", info utile pour la connexion.
merci bcp!!
Le nom du serveur\SQLEXPRESS
Profil bloqué
./sqlexpress ça fonctionne pas :/ quoi fairee ?
Il ne te manque pas le nom d'utilisateur pour l'authentification Windows?
Je ne vois que le serveur, mais pas le nom de l'utilisateur !
Il me semble, mais je peux me tromper, qu'avec l'authentification windows (Trusted_Connection=yes;) il n'y a pas d'utilisateur à indiquer. Je n'ai pas créé d'utilisateur sur la base de données. J'ai installé studio express en utilisant l'authentification windows.

J'ai trouvé la chaine de connexion ici :
http://www.connectionstrings.com/?carrier=sqlserver2005

Ceci dit, je ne suis même pas sûr de la chaine de connexion à utiliser.