加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

SQL Server连接失败错误分析与排除

发布时间:2016-09-14 17:30:13 所属栏目:MsSql教程 来源:站长网
导读:在使用SQL Server的过程中,用户遇到最多的问题莫过于连接失败了。一般而言,有两种连接SQL Server的方式,一是利用SQL Server自带的客户端工具,如企业管理器
在使用SQL Server的过程中,用户遇到最多的问题莫过于连接失败了。一般而言,有两种连接SQL Server的方式,一是利用SQL Server自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP脚本、VB程序等,客户端程序中又是利用ODBC或者OLE DB等连接SQL Server。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。

一、"SQL Server不存在或访问被拒绝"

SQL Server连接失败错误分析与排除

(图1)

"SQL Server 不存在或访问被拒绝"错误,通常是最容易发生的,因为错误发生的原因比较多,所以需要检查的方面也比较多。

一般说来,有以下几种可能性:

1、网络连接问题;

2、SQL Server服务器问题;

3、服务器端网络配置问题;

4、客户端网络配置问题。

首先,我们检查网络连接:

1、ping服务器IP地址。首先先关闭服务器和客户端的防火墙,这是为了排除防火墙软件可能会屏蔽对 ping,telnet 等的响应。然后开始ping服务器IP地址,如果 ping服务器IP地址不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等。

2、ping服务器名称。如果失败则说明名字解析有问题,这时候要检查Netbuis协议是否安装、;DNS 服务是否正常。

其次,使用telnet 命令检查SQL Server服务器工作状态。如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQL Server服务器工作正常,并且正在监听1433端口的 TCP/IP 连接;如果命令返回"无法打开连接"的错误信息,则说明服务器没有启动SQL Server服务,也可能服务器端没启用TCP/IP 协议,或者服务器没有在SQL Server默认的端口1433上监听。

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读