Se connecter par VBA sous Access a une base SQL Server sans recuperer le mot de passe dans VBA
Bonjour.
Je souhaite, a partir d'Access, me connecter a ma base SQL Server uniquement avec les references de la base et le nom de l'utilisateur. Je souhaite que ce soit la base qui demande le mot de passe pour l'utilisateur et accepte ou refuse l'acces en fonction de la bonne saisie du nom utilisateur ou du mot de passe.
J'ai trouve quelque chose d'interessant dans le lien ci-dessous (le mot de passe n'est pas donne, ca correspond a ce que je recherche) :
http://access.developpez.com/faq/?pa...ConnectSQLServ
Apres modif j'ai la chose suivante :
Code:
1 2 3 4 5 6 7 8 9 10
|
dim serveur as string
dim util as string
dim Dtb as string
serveur="mon serveur"
util="utilisateur"
dtb="ma base"
cnx.ConnectionString = "Driver={SQL Server};server=" & serveur & ";UID=PL\" & util & ";PWD=;database=" & Dtb |
Lorsque je teste, Access me repond qu'il n'arrive pas a se connecter avec l'utilisateur : "Login failed for user 'utilisateur'"
Lorsque je rajoute le mot de passe, il arrive a se connecter avec un utilisateur local, pas avec un utilisateur windows.
Avec mot de passe ca donne ca :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
dim serveur as string
dim util as string
dim Dtb as string
dim passe as string
serveur="mon serveur"
util="utilisateur"
dtb="ma base"
passe="mot de passe"
cnx.ConnectionString = "Driver={SQL Server};server=" & serveur & ";UID=PL\" & util & ";PWD=" & passe & ";database=" & Dtb |
A quoi ca peut etre du ?
Merci.
Cdlt
Jean.