没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
在使用 SQL Server 的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接 SQL Server 的方式,一是利用 SQL Server 自带的客户端工具,如企业管理器、查询分析器、事务探查器等;二是利用用户自己开发的客户端程序,如ASP 脚本、VB程序等,客户端程序中又是利用 ODBC 或者 OLE DB 等连接 SQL Server。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问题。 一、客户端工具连接失败
资源推荐
资源详情
资源评论
SQL Server 连接失败错误及解决
在使用SQLServer的过程中,用户遇到的最多的问题莫过于连接失败了。一般而言,有以下两种连接S
QLServer的方式,一是利用SQLServer自带的客户端工具,如企业管理器、查询分析器、事务探查
器等;二是利用用户自己开发的客户端程序,如 ASP脚本、VB 程序等,客户端程序中又是利用ODBC或
者OLEDB等连接SQLServer。下面,我们将就这两种连接方式,具体谈谈如何来解决连接失败的问
题。
一、客户端工具连接失败
在使用SQLServer自带的客户端工具(以企业管理器为例)连接SQLServer 时,最常见的错误有如
下一些:
1、SQLServer不存在或访问被拒绝
ConnectionOpen(Connect())
2、用户'sa'登录失败。原因:未与信任SQLServer连接相关联。
3、超时已过期。
下面我们依次介绍如何来解决这三个最常见的连接错误。
第一个错误"SQLServer不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查
的方面也比较多。一般说来,有以下几种可能性:
1、SQLServer 名称或 IP 地址拼写有误;
2、服务器端网络配置有误;
3、客户端网络配置有误。
要解决这个问题,我们一般要遵循以下的步骤来一步步找出导致错误的原因。
首先,检查网络物理连接:
ping<服务器 IP 地址>
或者
ping<服务器名称>
如 果 ping<服务器 IP 地址>失败,说明物理连接有问 题,这时候要 检查硬件设备,如 网卡 、
HUB、路由器等。还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如 ISAServe
r。防火墙软件可能会屏蔽对ping、telnet等的响应,因此在检查连接问题的时候,我们要先把防火墙软
件暂时关闭,或者打开所有被封闭的端口。
如果 ping<服务器 IP 地址>成功而ping<服务器名称>失败,则说明名字解析有问题,这时候要
检查DNS服务是否正常。有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服
务器名称来标识该服务器,这时候我们可以使用 HOSTS 文件来进行名字解析,具体的方法是:
1、使用记事本打开 HOSTS 文件(一般情况下位于 C:\WINNT\system32\drivers\etc).
2、添加一条 IP 地址与服务器名称的对应记录,如:
172.168.10.24myserver
也可以在SQLServer的客户端网络实用工具里面进行配置,后面会有详细说明。
其次,使用telnet命令检查 SQLServer 服务器工作状态:
telnet<服务器 IP 地址>1433
如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明 SQLServer服务器工
剩余7页未读,继续阅读
资源评论
- zpf10022017-11-24感谢,可以作为参考文档。
- chensenwells2016-10-19成功解决了我的问题,感谢
cherubimer
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功