Sql server 经典ASP-SQL Server不存在或访问被拒绝

Sql server 经典ASP-SQL Server不存在或访问被拒绝,sql-server,asp-classic,Sql Server,Asp Classic,我试图连接到本地主机上的SQL Server Express DB,但收到以下错误消息: 用于SQL Server的Microsoft OLE DB提供程序(0x80004005) [DBNETLIB][ConnectionOpen(Connect())。]SQL Server不存在或 访问被拒绝 我使用的代码是 Dim connection Set connection = CreateObject("ADODB.connection") connection.conn

我试图连接到本地主机上的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连接故障排除,请参阅以下内容

我也遇到了同样的问题,当我调查网络连接时,我从应用程序服务器(例如Windows
10.10.10
或AppServer)了解到它无法连接数据库服务器(例如DBServer或
10.10.10.11
)。所以,一旦检查它是否是从应用程序所在的应用程序服务器ping发出的。

我遇到这个问题是因为ESET防火墙打开了。
我安装了一个VB6程序的更新。新的.exe必须输入到防火墙中

+1为程序sqlservr.exe在防火墙中添加一个例外为我工作!