Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  java  >  正文 小结SQL Server连接失败错误及解决

小结SQL Server连接失败错误及解决

发布时间:2019-10-07   编辑:www.jquerycn.cn
jquery中文网为您提供小结SQL Server连接失败错误及解决等资源,欢迎您收藏本站,我们将为您提供最新的小结SQL Server连接失败错误及解决资源
在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。
  一、客户端工具连接失败
  在使用 SQL Server 自带的客户端工具(以企业管理器为例)连接 SQL Server时,最常见的错误有如下一些:
  1、SQL Server 不存在或访问被拒绝
    ConnectionOpen (Connect())
screen.width-333)this.width=screen.width-333;" border=0>
  2、用户´sa´登录失败。原因:未与信任 SQL Server 连接相关联。
screen.width-333)this.width=screen.width-333;" border=0>  
  3、超时已过期。
screen.width-333)this.width=screen.width-333;" border=0>
  
  下面我们依次介绍如何来解决这三个最常见的连接错误。
  第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性:
  1、SQL Server名称或IP地址拼写有误;
  2、服务器端网络配置有误;
  3、客户端网络配置有误。
  要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。
  首先,检查网络物理连接:
   ping <服务器IP地址>
 
  或者
   ping <服务器名称>
  如果 ping <服务器IP地址> 失败,说明物理连接有问题,这时候要检查硬件设备,如网卡、HUB、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISA Server。防火墙软件可能会屏蔽对 ping、telnet 等的响应,因此在检查连接问题的时候,我们要先把防火墙软件暂时关闭,或者打开所有被封闭的端口。
  如果ping <服务器IP地址> 成功而 ping <服务器名称> 失败,则说明名字解析有问题,这时候要检查 DNS 服务是否正常。有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时候我们可以使用HOSTS文件来进行名字解析,具体的方法是:

您可能感兴趣的文章:
小结SQL Server连接失败错误及解决
PHP连接数据库失败的原因是什么?
MySQL常见错误代码解析
mysql报General error 2006 MySQL server has gone away...错误解决方法
(图)cwRsync server服务启动失败的解决方法
mysql常见出错代码中文解释
mysqldump备份命令的常用操作与意外终止的解决方法
mysqldump 导出发生Lost connection to MySQL server during query
解决Lost connection to MySQL server during query错误方法
php能和sql连接吗?

[关闭]