| ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问
					当前位置:点晴教程→知识管理交流
					
					→『 技术文档交流 』
					
				 
 环境:Windows 7 + iis 7 + SQL Server 2005 Develop Edition + ASP 出现症状: 使用程序连接SQL SERVER数据库时出现如下提示: Microsoft OLE DB Provider for SQL Server 错误 '80004005' [DBNETLIB][ConnectionOpen (Connect()).]SQL Server 不存在或拒绝访问。 /_func/inc/_testaccess.asp,行 5 分析原因:默认的Develop Edition是不允许通过TCP/IP连接的,必须要在SQL SERVER中将本机注册为服务器,如下图所示: 
 在注册的服务器上点击右键,选择“SQL Server 配置管理器”,打开管理器 
 在管理器上单击“SQL SERVER 2005 网络配置”->“MSSQLSERVER网络协议”->“TCP/IP”(此处应当是“已禁用”,此截图为我已经处理完之后的效果) 
 双击打开,选择“IP地址”标签卡,如下图所示: 
 将所有的TCP端口均改为你所想要的端口,如不更改,则默认为1433,我这里改为了17951端口。 单击确定后,重启下MSSQLSERVER服务,再进行代码连接即可解决。 以下为测试文件内容:我这里命令为_testaccess.asp <%  If Err Then 
 至此,问题已成功解决。 希望本文能对大家有所帮助。 该文章在 2012/4/27 15:44:53 编辑过 | 关键字查询 相关文章 正在查询... |