目前我使用这个...
在VB6脚本中连接到服务器2000Provider=sqloledb;Server=servername;Database=mydatabase;User Id=myid;Password=mypassword;OLE DB Services=-2;
一切都运行正常。多年来一直运行良好。
我现在尝试使用以下命令从相同的VB6脚本连接到Sql Server 2012:
Provider=sqloledb;Server=servername;Database=mydatabase;User Id=myid;Password=mypassword;
这里的一切都运行良好,我能够很好地写入数据库,除非有些脚本正在运行,当脚本写入数据库时,我会间歇性地收到错误。这是错误:
dbnetlib.connectionopen(connect())。] Sql server不存在或 访问被拒绝。
我必须点击确定然后继续运行。我可以避免这种情况或修复我的连接字符串吗?
我还尝试使用以下新连接字符串来解决此问题:
Provider=SQLNCLI11;Server=servername;Database=mydatabase;User Id=myid;Password=mypassword;
但是这给了我一个错误:
运行时错误3706提供商无法找到它可能不正确 安装。
任何人都可以帮我改进我上面尝试使用的连接字符串之一连接到sql server 2012.