Rechercher : dans
Par :

[SQL SERVER] problème de connexion

Dernière réponse le 7 jan 2009 à 22:33:07 nesquick, le 11 jun 2008 à 10:10:38 
 Signaler ce message aux modérateurs

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

Configuration: Windows XP
Firefox 2.0.0.14

Meilleures réponses pour « [SQL SERVER] problème de connexion » dans :
Visual FoxPro et SQL-Server VoirVisual Foxpro 9 et SQL-Server 2005 Quoi de mieux que Visual FoxPro pour bien utiliser SQL-Server ? Voici une question intéressante ! Pour plus d'information voir l'article de Joël Post http://www.cyberfoxpro.com/joel et les fichiers...
Télécharger Clarity SQL Server Edition VoirMicrosoft SQL Server est un puissant et intuitif outil de développement de bases de données. Clarity SQL Server Edition est l’outil parfait pour écrire des requêtes. Il permet également de créer et de modifier des objets de base de données...

1

Matt, le 11 jun 2008 à 10:13:01

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 !

Répondre à Matt

2

nesquick, le 11 jun 2008 à 10:31:24

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.

Répondre à nesquick

3

nesquick, le 11 jun 2008 à 12:14:43

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 :)

Répondre à nesquick

4

nesquick, le 11 jun 2008 à 12:14:43

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 :)

Répondre à nesquick

5

rako, le 16 déc 2008 à 14:58:29

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!!

Répondre à rako

6

 Yves, le 7 jan 2009 à 22:33:07

Le nom du serveur\SQLEXPRESS

Répondre à Yves