【发布时间】:2017-03-04 00:12:51
【问题描述】:
我必须使用经典 ASP 和 SQLOLEDB 更新一个非常旧的网站,但使用 SQL Server 2014 无法连接到 SQL Server。
它适用于我使用 SQL Server 2008 R2 的客户端,但它不适用于使用 SQL Server 2014 的我。
显而易见的答案是在本地安装 SQL Server 2008 R2,但整个安装过程可能需要相当长的时间。
我是否缺少某些 SQL Server 2014 设置?
这是我的连接字符串:
"Provider=SQLOLEDB.1;Persist Security Info=False;User ID=myUser;PASSWORD=123456;Initial Catalog=myCatalog;Data Source=localhost;Network Library=DBMSSOCN"
我得到的错误是:
Microsoft OLE DB Provider for SQL Server 错误“80004005”
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或 访问被拒绝。
我可以使用带有该密码和用户的 SQL Server Management Studio 连接到该服务器。如果实例是 SQL Server 2008 R2,则该连接字符串可以正常工作。所以2014和2008 R2肯定是有区别的。
【问题讨论】:
标签: sql-server sql-server-2008-r2 database-connection sql-server-2014 sqloledb