问题现象:用友U8 工作站登陆时提示“不能建立跟应用服务器[XMSERVER]所指向的数据服务器连接,不能登录,请选择其他服务器。错误描述:(-2147467259)[DBNETLIB][CONNECTIONOPEN(PreloginHandshake()).]General network error.Check your network documentation.”?
解决方案:网络环境故障或域名解析失败。 1、首先请使用ping命令检查网络是否正常连通,从客户端ping服务器的机器名或ip地址,如果ping连接显示不通则证明网络连接有误;需保证ping连接畅通; 2、所使用网络模式是局域网还是终端模式?851A不支持终端模式; 3、尝试使用ip登录方式,可能是由于域名解析问题所致。请尝试做如下修改: a、在服务器端,修改‘配置用友U8服务’,在数据库服务器名一栏填写数据服务器的ip地址信息; b、在客户端登录时,登录窗口上的服务器一栏同样填写应用服务器的ip地址信息; 4、同上述步骤3作用类似,尝试修改客户端的hosts配置文件: 在路径\WINNT\system32\drivers\etc下,用文本编辑器编辑hosts配置文件,加入服务器名称和其ip地址的映射关系。 5、客户端使用操作系统是否与发版说明建议相符?建议使用win2kpro,winxp,win2ks,请避免使用win98操作系统(对于850及之上版本)。 6、检查服务器端sqlserver2k数据库的默认端口1433是否被人为更改,可从sql企业管理器--鼠标右键查看sql实例属性--【常规】页签下--网络配置--在“启用的协议”中查看TCP/IP协议的属性--可查询到sql的当前端口信息。