2012-08-29 4 views
2

J'ai pu me connecter au serveur SQL distant via SQLDMO résidant sur mon serveur d'hébergement. Il n'y avait pas de problème. Maintenant que je viens de passer au nouveau fournisseur d'hébergement, je peux me connecter au serveur de base de données via SQL Server Management Studio mais SQLDMO je ne peux plus me connecter.Connexion du serveur SQL via SQLDMO

Voici mon code VB.NET:

Dim oServer as New SQLDMO.SQLServer2 
    oServer.EnableBcp = True 
    oServer.Connect(pServer, pUserName, pPassword) 

En troisième ligne une erreur apparaît disant:.

« [Microsoft] [ODBC SQL Server Driver] [DBNETLIB] Connexion non valide [Microsoft ] [Pilote ODBC SQL Server] [DBNETLIB] ConnectionOpen (instance invalide()). "

Répondre

0

Vous devrez vérifier si vous utilisez un nom de source de données correct dans votre chaîne de connexion. Si vous utilisez localhost, essayez d'utiliser l'adresse IP du serveur. Si vous avez un serveur SQL avec l'instance, utilisez le nom d'instance avec le serveur Ip dans votre chaîne de connexion.

http://forums.esds.co.in/f4/dbnetlib-connectionopen-invalid-instance-invalid-connection-4139/

+1

Je n'utilise aucune chaîne de connexion. Il suffit de transmettre l'adresse IP du serveur, le nom d'utilisateur et le mot de passe en tant que paramètres à la commande: oServer.Connect (pServer, pUserName, pPassword). Tout savoir comment utiliser le nom de l'instance avec l'IP du serveur a fait l'affaire pour moi. Merci beaucoup. – developer

Questions connexes