- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
SQL Server连接中的常见错误之分析与解决
摘要:在使用SQL Server的过程中,用户遇到最多的问题就是连接失败。该文就使用客户端工具和利用用户自己开发的客户端程序这两种连接SQL Sercver的方式,分析在连接过程中出现的常见错误,并提出解决办法。
关键词:SQL Server;连接失败;错误;解决方法
中图分类号:TP311文献标识码:A 文章编号:1009-3044(2009)24-6917-03
The Analysis And Solution Of Common Errors In SQL Server Connection
LIU Hua-yun
(Dept. ofSoftware, Jiangxi Vocational College of Ahead Software, Nanchang 330041, China)
Abstract: In the use of SQL Server, the user is experiencing the largest number of failed connections. This paper analyzed the common errors of SQL Server connection and provide some solution by making use of two kinds of connection way to connect SQL Server of client tools and the client program of the development of the users own.
Key words: SQL Server; connection failed; error; solution
1 客户端工具连接失败
在使用SQL Server 2000自带的客户端工具(以企业管理器为例)连接SQL Server时,最常见的错误有如下一些:
1.1 SQL Server不存在或访问被拒绝
1.1.1 错误描述
“SQL Server不存在或访问被拒绝”错误,通常是最容易发生的(如图1所示),因为错误发生的原因比较多,所以需要检查的方面也比较多。
一般说来,有以下几种可能性:1) 网络连接问题;2) SQL Server服务器问题;3) 服务器端网络配置问题;4) 客户端网络配置问题;5) 服务器安全设置问题。
1.1.2 解决方法及步骤
1)检查网络连接
a) ping服务器IP地址。首先先关闭服务器和客户端的防火墙,这是为了排除防火墙软件可能会屏蔽对ping,telnet等的响应。然后开始ping服务器IP地址,如果ping服务器IP地址不成功,说明物理连接有问题,这时候要检查硬件设备,如网卡,HUB,路由器等。
b) ping服务器名称。如果失败则说明名字解析有问题,这时候要检查Netbuis协议是否安装;DNS服务是否正常。有时候客户端和服务器不在同一个局域网里面,这时候很可能无法直接使用服务器名称来标识该服务器,这时我们可以使用HOSTS文件来进行名字解析,具体的方法是:
a) 使用记事本打开HOSTS文件(一般情况下位于C:\WINNT\system32\drivers\etc)。
b) 添加一条IP地址与服务器名称的对应记录,如:99 myserver
其次,使用telnet命令检查SQL Server服务器工作状态。如果命令执行成功,可以看到屏幕一闪之后光标在左上角不停闪动,这说明SQL Server服务器工作正常,并且正在监听1433端口的TCP/IP连接;如果命令返回“无法打开连接”的错误信息,则说明服务器没有启动SQL Server服务,也可能服务器端没启用TCP/IP协议,或者服务器没有在SQL Server默认的端口1433上监听。
2) 检查服务器、客户端网络配置
服务器检查是否启用了命名管道;是否启用了TCP/IP 协议等等。我们可以利用SQL Server自带的服务器网络使用工具来进行检查。
单击:程序-Microsoft SQL Server服务器网络实用工具;打开该工具后(如图2所示),在“常规”中可以看到服务器启用了哪些协议,默认我们启用命名管道以及TCP/IP协议。选中TCP/IP协议,选择“属性”,弹出一对话框(如图3所示)。我们可以来检查SQL Server服务默认端口的设置。一般而言,我们使用SQL Server默认的1433端口。如果选中“隐藏服务器”,则意味着客户端无法通过枚举服务器来看到这
文档评论(0)