Page 1 sur 1

[..] SQL Connect

Posté : mer. 30 mars 2016 09:40
par mrjenkins
Bonjour à tous,

je me tourne vers vous suite à un problème lors d'une connexion à SQL Server.
Tout d'abord, voila le code que j'utilise pour me connecter :

Code : Tout sélectionner

Local $adCN = ObjCreate("ADODB.Connection")
$ADODBHandle.connectionString = "DSN=monDSN;UID=monUser;PWD=monPwd;Persist Security Info=True;"
$ADODBHandle.Open()
Lorsque je teste mon script sans le compiler : aucun souci, la connexion se fait, et voila le log sur $ADODBHandle.connectionString :

Code : Tout sélectionner

$ADODBHandle.connectionString : Provider=MSDASQL.1;Persist Security Info=True;Extended Properties="DSN=monDSN;UID=monUser;PWD=monPwd;APP=AutoIt v3 Script;WSID=monID;" 
Puis je compile, et je relance l'exe : forcément, ça plante, je ne serai pas là sinon :

Code : Tout sélectionner

$ADODBHandle.connectionString (ERROR): DSN=monDSN;UID=monUser;PWD=monPwd;Persist Security Info=True; 
Il manque donc des infos.. et j'ai l'erreur suivante :

Code : Tout sélectionner

[Microsoft][SQL Server Native Client 11.0]Named Pipes Provider: Could not open a connection to SQL Server [5].
Une idée de comment résoudre ce souci côté autoIT, car je ne pense pas pouvoir modifier la configuration du SQL Server (je n'ai pas la main dessus...)

Merci d'avance

Re: [..] SQL Connect

Posté : mer. 30 mars 2016 16:04
par mrjenkins
Après quelques *euphémisme* tests, il se trouve que ça bloque sur mon compte utilisateur.

Un collègue a lancé mon exe (après avoir configuré la datasource dans le driver odbc) et cela fonctionne sans souci...
Reste à voir à quel niveau ça coince...