我正在尝试连接到本地主机上的 SQL Server Express DB,但收到以下错误消息:
用于 SQL Server 的 Microsoft OLE DB 提供程序 (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或
拒绝访问。
我正在使用的代码是
Dim connection
Set connection = CreateObject("ADODB.connection")
connection.connectionString = "server=localhost;Provider=SQLOLEDB;Data Source=RiskManagement;Initial Catalog=RiskManagement;User ID=sa;Password=myPass;"
connection.Open()
有任何想法吗?
首先要检查的是您是否已将 SQL Server 配置为允许远程连接。
如何配置 SQL Server 2005 以允许远程连接 http://support.microsoft.com/kb/914277
对于一般 SQL Server 连接故障排除,请参阅以下内容博客文章 http://blogs.msdn.com/sql_protocols/archive/2006/09/30/SQL-Server-2005-Remote-Connectivity-Issue-TroubleShooting.aspx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)