SQL Server 2012的连接字符串

时间:2015-01-04 20:55:49

标签: sql-server vb6 sql-server-2012 connection-string

目前我使用这个...

在VB6脚本中连接到服务器2000
Provider=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.

0 个答案:

没有答案