2

我能够通过驻留在我的托管服务器上的 SQLDMO 连接到远程 SQL 服务器。没有问题。现在,由于我刚刚切换到新的托管服务提供商,我可以通过 SQL Server Management Studio 连接到数据库服务器,但 SQLDMO 我无法再连接。

这是我的 VB.NET 代码:

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

在第三行弹出一个错误说:

“[Microsoft][ODBC SQL Server Driver][DBNETLIB]Invalid connection。[Microsoft][ODBC SQL Server Driver][DBNETLIB]ConnectionOpen(Invalid Instance())。”

4

1 回答 1

0

您需要检查您的连接字符串中是否使用了正确的数据源名称。如果您使用的是 localhost,请尝试使用服务器的 IP 地址。如果您有带有实例的 SQL 服务器,则在连接字符串中使用带有服务器 Ip 的实例名称。

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

于 2012-08-29T12:44:26.200 回答