编辑时间:2019年11月27日 作者:保会通软件 浏览量:0次
保会通软件售后服务素材
提供人: 廖常飞 时间: 2015年7月28日
审核人:××× 时间:××年×月×日
软件:保会通财务软件 版本: S 7.0版
标题: 网络版服务器能登陆软件,客户端无法连接的几种可能原因
问题描述:
描述问题,应尽量配置截图,并描述还原问题现场的方法。
安装保会通网络版软件时,SQL服务器已安装好,服务器端已能正常登陆软件,并能正常使用,但是在客户端上就无法连接,提示“无法连接此数据源”。
解决方法:
讲述解决问题的方法,应尽量配置截图,并描述还原问题解决后现场的方法。
(注:在同级目录下应放置问题处理后的数据文件的压缩件)
一、ping 服务器IP能否ping通。
这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。
具体方法:win+R 调出运行窗口,输入CMD打开命令提示符,在打开的 命令提示符中输入ping 192.168.xxx.xxx
二、在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。
如telnet 192.168.2.197 1433
通常端口值是1433,因为1433是sql server 2000的对于TCP/IP的默认侦听端口。如果有问题,通常这一步会出问题。通常的提示是“……无法打开连接,连接失败"。
注:这里telnet命令在win7系统中是默认关闭的,打开方法如下
开始->控制面板->程序和功能->(左边)启用或关闭windows功能 在弹出对话框中把telnet服务器和telnet客户端两个选项勾上即可
如果这一步有问题,应该检查以下选项。
1 、检查远程服务器是否启动了sql server 2000服务。如果没有,则启动。
2、 检查服务器端有没启用TCP/IP协议,因为远程连接(通过因特网)需要靠这个协议。检查方法是,在服务器上打开开始菜单->程序->Microsoft SQL Server->服务器网络实用工具,看启用的协议里是否有TCP/IP协议,如果没有,则启用它。
3 、检查服务器的TCP/IP端口是否配置为1433端口。仍然在服务器网络实用工具里查看启用协议里面的TCP/IP的属性,确保默认端口为1433,并且隐藏服务器复选框没有勾上。
4、 如果服务器端操作系统打过sp2补丁,则要对windows防火墙作一定的配置,要对它开放1433端口,通常在测试时可以直接关掉windows防火墙(其他的防火墙也关掉最好)。
5、 检查服务器是否在1433端口侦听。如果服务器没有在TCP连接的1433端口侦听,则是连接不上的。检查方法是在服务器的dos或命令行下面输入
netstat -a -n 或者是netstat -an,在结果列表里看是否有类似 TCP 127.0.0.1 1433 listening 的项。如果没有,则通常需要给sql server 2000打上至少sp3的补丁。其实在服务器端启动查询分析器,输入 select @@version 执行后可以看到版本号,版本号在8.0.2039以下的都需要打补丁。
如果以上都没问题,这时你再做telnet 服务器IP 1433 测试,将会看到屏幕一闪之后光标在左上角不停闪动。恭喜你,你马上可以开始在企业管理器或查询分析器连接了。
三、 检查客户端设置
在客户端打开保会通软件,点击配置,查看输入的IP地址或者服务器名拼写是否正确、用户名和密码是否输入正确
四 、错误产生的原因通常是由于SQL Server使用了"仅 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启动服务)。
五、关闭服务器防火墙或为服务器添加例外(win7叫出、入站规则)
如果服务器是Windows XP操作系统时:
开始->设置->控制面板->windows防火墙
在弹出想对话框中选择例外选项卡,点击添加端口
把1433和1434两个端口添加到例外
当服务器是Windows 7操作系统时:
开始->控制面板->Windows防火墙->(左边)高级设置 在弹出的对话框中添加入站规则和出站规则
然后就是添加1433端口了
完成
经验或建议:
讲述问题产生的原因,解决问题的体会,防范此问题的方法