CLASSIC ASP - SQL Server不存在或访问被拒绝

时间:2009-09-11 09:47:52

标签: sql-server asp-classic

我正在尝试连接到localhost上的SQL Server Express数据库,但是我收到以下错误消息:

  

用于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() 

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

要始终检查的第一件事是您已将SQL Server配置为允许远程连接。

How to configure SQL Server 2005 to allow remote connections

对于通用SQL Server连接故障排除,请参阅以下Blog Post

答案 1 :(得分:0)

我也面临同样的问题,当我调查网络连接时,我从应用服务器(例如Windows 10.10.10.10或AppServer)了解到无法连接数据库服务器(如DBServer或10.10.10.11 )。因此,一旦检查是否从应用程序服务器(托管或定位应用程序)进行ping操作。

答案 2 :(得分:0)

我遇到了此问题,因为ESET防火墙已打开。 我安装了VB6程序的更新。新的.exe必须输入防火墙