传统的ASP - SQL Server不存在或拒绝访问

问题描述:

我努力让自己在本地主机到的SQL Server Express数据库的连接,但我得到了以下错误消息:传统的ASP - SQL Server不存在或拒绝访问

的Microsoft OLE DB提供程序SQL Server(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以允许远程连接。

How to configure SQL Server 2005 to allow remote connections

对于一般的SQL Server连接故障排除请参考以下Blog Post

+0

+1向防火墙添加例外程序sqlservr.exe对我有用! – bluish 2012-05-14 12:32:26

我也面临同样的问题,当我调查了各地的网络connectvity然后我来自应用服务器知道(例如视窗10.10.10.10或应用服务器)无法连接数据库服务器(如DBServer或10.10.10.11)。因此,一旦检查它是否从应用程序服务器执行ping操作,应用程序托管或位于何处。