|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 25 ![]() |
Bonjour,
J'ai installé SQL Server Express en local et j'y ai installé une base de données. Je n'arrive pas à m'y connecter car je ne sais pas quoi mettre en utilisateur et en mot de passe, pouvez-vous m'aider ? Ma chaine de connexion : Driver={SQL Server};" & _ "Server=" & NomServSQL & ";" & _ "Database=" & NomBasePrim & ";" & _ "Uid=" & nomUserConn & ";" & _ "Pwd=" & PassUserConn Les variables : NomServSQL="PC_OLIV\SQLEXPRESS" NomBasePrim="TAMV4" NomUserConn="" PassUserConn="" Pour me connecter à la base avec sql server manager studio express, j'utilise une identification windows, je n'ai donc pas d'utilisateur précis. J'ai essayé avec mon identifiant et mon mot de passe windows, mais ça ne fonctionne pas. J'ai ce message : Code :
[Microsoft][ODBC SQL Server Driver][SQL Server]Échec de l'ouverture de session de l'utilisateur 'Administrateur'. L'utilisateur n'est pas associé à une connexion SQL Server approuvée Merci pour votre aide. |
|
|
00
|
|
|
#2 | |
|
Membre Expert
![]() ![]() |
tu dois faire une authentification windows.
Citation:
|
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 25 ![]() |
Merci pour ta réponse, j'ai fait ça et effectivement ça marche, car le message d'erreur a changé
j'ai donc : bd.Open "Provider=SQLNCLI;Server=" & NomServSQL & ";Database=" & NomBasePrim & ";Trusted_Connection=yes;" et le message suivant : Code :
Impossible d'ouvrir la base de données 'TAMV4' demandée par la connexion. La connexion a échoué. |
|
|
00
|
|
|
#4 |
|
Membre Expert
![]() ![]() |
Comme tu ne programmes pas en .net, tu devrais peut etre essayer avec ODBC...
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 25 ![]() |
Quel est le rapport entre .net et mon problème ?
|
|
|
00
|
|
|
#6 |
|
Membre Expert
![]() ![]() |
le rapport,c'est le provider : Provider=SQLNCLI. c'est un provider OLEDB. Est ce que tu peux l'utiliser avec ton langage ?
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 25 ![]() |
euh, franchement, j'en sais rien, tu m'as donné cette chaine de connexion, je l'ai utilisé telle quelle.
Si SQLNCLI concerne .net, alors en effet, c'est pas qu'il faut utiliser. J'ai peut-être pas été assez claire : je nage complètement avec sql server. Si tu m'embrouilles avec des chaines de connexion pas utilisables, ça va pas s'arranger Bon, un peu de sérieux. J'ai essayé de créer une liaison odbc sql server puis sql native client (je ne connais pas la différence). Dans les deux cas, échec de connexion (voir l'image jointe). J'aimerais qu'on explique simplement comment me connecter à ce p#t@ de serveur ! |
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : mai 2008 Messages : 25 ![]() |
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é. Merci à ylarvor d'avoir tenté de m'aider. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com