错误 '80004005' SQL Server 不存在或拒绝访问

本文分析了在尝试连接SQL Server数据库时遇到的错误提示,包括数据库不存在或拒绝访问的问题,并提供了解决方案,例如检查防火墙设置和确认正确的IP地址。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

错误提示:
Microsoft OLE DB Provider for SQL Server 错误 '80004005'
[DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。
/conn.asp,行 14
故障分析:指定的数据库不存在 或 拒绝访问该数据库;
解决办法:
网站和数据库不在同一台服务器上,在本地用“MSSQL数据库测试连接的快捷方法”测试数据库连接正常,但在WEB服务器上测试却无法连接数据库,由此推断DB服务器限制了该WEB服务器的访问,在DB服务器防火墙IP安全策略中果然发现此IP,解封便可正常访问网站。另外,因为WEB服务器是一个站点一个IP,在检查安全策略中发现封掉了多个IP,不知道哪个IP才是真正起作用的,这时可以在WEB服务器上"route print"显示默认路由IP,只需把站点IP和路由IP解禁便可。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值