传统的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
答
我也面临同样的问题,当我调查了各地的网络connectvity然后我来自应用服务器知道(例如视窗10.10.10.10
或应用服务器)无法连接数据库服务器(如DBServer或10.10.10.11
)。因此,一旦检查它是否从应用程序服务器执行ping操作,应用程序托管或位于何处。
+1向防火墙添加例外程序sqlservr.exe对我有用! – bluish 2012-05-14 12:32:26