远程无法连接sql2000的原因和解决办法

远程无法连接sql2000的原因和解决办法

ID:19936313

大小:253.00 KB

页数:5页

时间:2018-10-08

远程无法连接sql2000的原因和解决办法_第1页
远程无法连接sql2000的原因和解决办法_第2页
远程无法连接sql2000的原因和解决办法_第3页
远程无法连接sql2000的原因和解决办法_第4页
远程无法连接sql2000的原因和解决办法_第5页
资源描述:

《远程无法连接sql2000的原因和解决办法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、看ping服务器IP/服务器名称是否ping通。说明:如果ping服务器IP地址不成功,这说明远程sqlserver2000服务器的物理连接不存在,还有一种可能是由于客户端和服务器之间安装有防火墙软件造成的,比如ISAServer.防火墙软件可能会屏蔽对ping,telnet等的响应。解决办法:1.检查网络。2.查看配置。3.确保远程SqlServer2000服务器的IP拼写正确。在Dos或命令行下输入telnet服务器IP端口,看能否连通,如:telnet192.168.1.61433。说明:通常端口值是1433,因为1433是sqlserver200

2、0的对于Tcp/IP的默认侦听端口,如果有问题,通常这一步会出问题。通常的提示是“……不能打开到主机的连接,…….,连接失败"。解决办法:1.检查远程服务器是否启动了sqlserver2000服务。如果没有,则启动。2.检查服务器端有没启用Tcp/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开开始菜单->程序->MicrosoftSQLServer->服务器网络实用工具,看启用的协议里是否有tcp/ip协议,如果没有,则启用它。3.检查服务器的tcp/ip端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里

3、面的tcp/ip的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。4.如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。5.检查服务器是否在1433端口侦听。如果服务器没有在tcp连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入netstat-a-n或者是netstat-an,在结果列表里看是否有类似tcp127.0.0.11433  listening的项。如果没有,则通常需要给sqls

4、erver2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入select@@version执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。检查客户端设置。解决办法:程序->MicrosoftSQLServer->客户端网络使用工具。像在服务器网络实用工具里一样,确保客户端tcp/ip协议启用,并且默认端口为1433(或其他端口,与服务器端保持一致就行)。您自己在操作系统中启用了Windows自带的防火墙造成的。说明:如果您使用了Windows自带的防火墙,建议不需要启动的,如果您不小心启动了它,就会造成1433及3306端

5、口被完全关闭,也就会造成远程无法连接SQL2000了。解决办法:在服务器上,开始--------设置--------控制面板--------Window防火墙--------关闭您自己在操作系统中启用了网卡属性中的TCP/IP端口过滤造成的。说明:网卡属性中的TCP/IP端口过滤是不需要启动,如果您不小心启动了它,就会造成1433及3306端口被关闭,也就会造成远程无法连接SQL2000了。解决办法:在服务器上,找到网卡属性,找到TCP/IP端口过滤的设置,点关闭就可以解决了。右击网上邻居-------属性-------右击本地连接-------属性--

6、-----双击Internet协议(TCP/IP)-------点击高级-------选中“选项”选项卡-------点击属性-------把“启用TCP/IP筛选(所有适配器)”的选中去掉您自己在操作系统中安装了独立的防火墙(或杀毒)软件关了这些端口造成的。说明:独立的防火墙软件,一般是不需要安装的,如果您不小心安装了它,就会造成1433及3306端口被关闭,也就会造成远程无法连接SQL2000了。解决办法:删除这些独立的防火墙软件。您在远程连接时输入的数据库用户名密码不对造成。解决办法:重新改正确密码,再重新连接检查服务端是否使用“仅Windows”

7、的身份验证方式。说明:客户端无法使用SQLServer的登录账户(如sa)进行连接解决办法:1.在服务器端使用企业管理器,并且选择"使用Windows身份验证"连接上SQLServer。2.展开"SQLServer组",鼠标右键点击SQLServer服务器的名称,选择"属性",再选择"安全性"选项卡。3.在"身份验证"下,选择"SQLServer和Windows"。4.重新启动SQLServer服务。(在dos或命令行下面netstopmssqlserver停止服务,netstartmssqlserver启动服务,也是一种快捷的方法)。没有在数据库管理面

8、板中设置远程连接IP造成的。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。