首页 网络维护

今天在工作的过程中遇到一个问题,用友U8软件在财务的其它电脑上可以正常登陆,但唯独一个电脑无法登陆,提示“连接不到数据库服务器”。

问题现象:客户端是WIN7操作系统,服务器是server 2003操作系统,所属网络在同一网络环境下,客户端登录服务器时,服务器能选择到,输入操作员和密码后,账套能正常看到,登录时却提示如下错误信息:

失败信息

解决方案:当时看到电脑的防火墙是处于失败状态,而且一直报错0x80070422百度后找到是没有开启 Windows Firewall 这个服务状态是“禁用”的,

防火墙问题所在

设置为自动后重启,防火墙正常了,关闭防火墙,提示还是连接失败,然后又跑回去看了用友的服务器,因为前几天打了系统补丁,怀疑是系统补丁的原因,但其他让人都登陆的上,看了后也正常,防火墙也处于关闭状态。

唯独一个电脑登陆不上,而且以前是可以正常登陆的,那肯定就是本机的问题。然后去设置了开放的端口号,以及放行的程序,重启电脑使之生效,结果还是提示“连接数据库失败”,因为之前听财务说使用都是正常的,在hosts文件他们都是修改过的,所以就没有在意这个问题,后来用友售后远程技术支持的时候,看到都是正常,最后在看到hosts文件的时候,发现在IP地址前面多了一个“#”,导致系统无法登陆,删除掉hosts文件中的“#”问题就解决了,后来他们看到电脑上安装的360安全卫士,原因可能是使用360安全卫士的时候他自动优化了hosts文件导致无法正常链接。

用友U8的hosts文件位置:

C:WINDOWSsystem32driversetc---hosts文件

修改为用友的服务器IP地址以及用友的服务器计算机名,保存,然后在链接就可以了。




文章评论