我正在尝试连接到本地主机上的 SQL Server Express 数据库,但收到以下错误消息:
Microsoft OLE DB Provider for SQL Server (0x80004005)
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server does not exist or access denied.
我使用的代码是
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 配置为允许远程连接。
How to configure SQL Server 2005 to allow remote connections
对于一般的 SQL Server 连接故障排除,请参阅以下内容 Blog Post
关于sql-server - 经典 ASP - SQL Server 不存在或访问被拒绝,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1410021/