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

上传人:kms****20 文档编号:40144082 上传时间:2018-05-24 格式:DOC 页数:5 大小:253KB
返回 下载 相关 举报
远程无法连接sql2000的原因和解决办法_第1页
第1页 / 共5页
远程无法连接sql2000的原因和解决办法_第2页
第2页 / 共5页
远程无法连接sql2000的原因和解决办法_第3页
第3页 / 共5页
远程无法连接sql2000的原因和解决办法_第4页
第4页 / 共5页
远程无法连接sql2000的原因和解决办法_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

《远程无法连接sql2000的原因和解决办法》由会员分享,可在线阅读,更多相关《远程无法连接sql2000的原因和解决办法(5页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、netstat -an,在结果列表里看是否有类似 tcp 127.0.0.1 1433 listening 的项。如果没有,则通 常需要给 sql server 2000 打上至少 sp3 的补丁。其实在服务器端启动查询分析器,输入 select version 执行后可以看到版本号,版本号在 8.0.2039 以下的都需要打补丁。检查客户端设置。检查客户端设置。解决办法: 程序-Microsoft SQL Server - 客户端网络使用工具。像在服务器网络实用工具里一样,确 保客户端 tcp/ip 协议启用,并且默认端口为 1433(或其他端口,与服务器端保持一致就行) 。您自己在操作系统

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

6、无法连接 SQL2000 了。 解决办法:在服务器上,找到网卡属性,找到 TCP/IP 端口过滤的设置,点关闭就可以解决了。右击网上邻居-属性-右击本地连接-属性-双击 Internet 协议(TCP/IP)-点击高级-选中“选项”选项卡-点击属性-把“启用 TCP/IP 筛选(所有适配器)”的选中去掉您自己在操作系统中安装了独立的防火墙您自己在操作系统中安装了独立的防火墙(或杀毒或杀毒)软件关了软件关了这些端口造成的。这些端口造成的。说明:独立的防火墙软件,一般是不需要安装的,如果您不小心安装了它,就会造成 1433 及3306 端口被关闭,也就会造成远程无法连接 SQL2000 了。 解决

7、办法:删除这些独立的防火墙软件。您在远程连接时输入的数据库用户名密码不对造成。您在远程连接时输入的数据库用户名密码不对造成。解决办法:重新改正确密码,再重新连接检查服务端是否使用检查服务端是否使用“仅仅 Windows”的身份验证方式。的身份验证方式。说明:客户端无法使用 SQL Server 的登录账户(如 sa)进行连接解决办法:1.在服务器端使用企业管理器,并且选择“使用 Windows 身份验证“连接上 SQL Server。2.展开“SQL Server 组“,鼠标右键点击 SQL Server 服务器的名称,选择“属性“,再选择“安全性“选项卡。3.在“身份验证“下,选择“SQL Server 和 Windows “。4.重新启动 SQL Server 服务。 (在 dos 或命令行下面 net stop mssqlserver 停止服务,net start mssqlserver 启动服务,也是一种快捷的方法) 。没有在数据库管理面板中设置远程连接没有在数据库管理面板中设置远程连接 IP 造成的。造成的。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 科普知识

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号