2009-08-05 8 views
1

J'ai le VBScript suivant, qui est censé se connecter à une base de données SQL Server 2005. Mais, ma connexion échoue. Pourquoi?Impossible de se connecter à SQL2005 à l'aide de VBScript

Set dbConnection = CreateObject("ADODB.Connection") 

dbConnString = "Provider=SQLOLEDB.1;Data Source=srv\test1;" & _ 
       "Initial Catalog=tset_DB;user id ='abc';password='abc'" 

'Open the connection 
dbConnection.Open dbConnString 
+0

Et ... que se passe-t-il? Avez-vous une erreur? Si oui, postez-le - cela rendra le diagnostic beaucoup plus facile. –

Répondre

1

Vous n'avez pas besoin de guillemet autour de votre nom d'utilisateur et mot de passe. Essayez ceci:

Set dbConnection = CreateObject("ADODB.Connection") 

dbConnString = "Provider=SQLOLEDB.1;Data Source=srv\test1;" & _ 
       "Initial Catalog=test_DB;user id =abc;password=abc" 

'Open the connection 
dbConnection.Open dbConnString 

En outre, votre Initial Catalog a été mis à tset_DB, quand je devine que ce devrait être test_DB.

ConnectionStrings.com est une aide précieuse pour s'assurer que vos chaînes de connexion sont valides.

Questions connexes