edpimi
Messages postés24Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention19 février 2015
-
7 mars 2009 à 01:18
edpimi
Messages postés24Date d'inscriptionvendredi 26 septembre 2008StatutMembreDernière intervention19 février 2015
-
7 mars 2009 à 14:34
Bonjour,
Lorsque je lance mon script j'ai cette erreur :
C:\Documents and Settings\EDOUARD\Mes documents\Scripts\SQL.vbs(23, 1) Microsoft SQL-DMO (ODBC SQLState : 28000): [Microsoft][ODBC SQL Server Driver][SQL Server]Échec de l'ouverture de session de l'utilisateur '.\EDOUARD'.
Set oDmo = WScript.CreateObject("SQLDMO.SQLServer")
oDmo.Connect SqlServerName, User, Pass
Set oDb = oDmo.Databases("didi")
For Each oTbl In oDb.Tables
MsgBox oTbl.name
Next
oDmo.DisConnect
Set oDmo = Nothing
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 7 mars 2009 à 11:27
Salut
Jette un oeil sur <ce site> pour définir la ConnectionString.
Si ton SQL Server est installé sur la même machine :
- essaye de simplement donner le nom de ta machine comme nom de serveur (Voir API "GetComputerName")
- Si tu utilises l'authentification Windows pour te connecter, oublie le User et Password, et utilise "Integrated Security=SSPI" dans ta ConnectionString.
- Le moteur de connexion (Provider) peut simplement être "sqloledb" (sans te faire suer avec ODBC)
(cas de connexion sans authentification Windows) :
Ton mot de passe est réellement un espace ?
Si tu n'as pas de mot de passe, c'est "", pas " "
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)