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 编辑过 |
关键字查询
相关文章
正在查询... |