解决方案: |
您好,类似的问题,我们的专题文章里介绍过处理的方法,请参考。 850客户端无法登录问题 支持一组[维护经验] 2003-6-19 16:53:11 问题描述: 850或850SP版中,客户端、服务器端位于局域网或广域网,网络使用路由器连接方式,此时客户端无法正常连接访问服务器端,输入服务器名称或IP地址都同样登录失败。但网络是正常稳定工作的,在客户端使用Ping命令方式查看网络连接正常。 其它的网络连接方式也有可能发生同样的连接失败问题,例如在WinXP操作系统下就经常发生此类连接失败问题。 问题原因: 1、用户在配置应用服务器时,设置U8服务参数操作中,数据库服务器栏通常习惯输入的都是数据库服务器的机器名称,而不是机器IP地址; 2、850客户端连接应用服务器时,只需要输入应用服务器的机器名称或者IP地址,此时客户端是不需要知道数据库服务器端信息的; 3、由于850客户端需要和数据库服务器、应用服务器都能够成功建立网络链接,如果输入的是机器名称而不是IP地址,网络使用路由器或其他连接方式,当不能成功进行两个服务器名称的域名解析时,客户端会发生登录连接失败问题。 {注:不论数据库服务器和应用服务器是否安装在同一台机器上,即不论在物理上二者是否分开,从逻辑上两台服务器是独立分开的。故上述问题的发生与数据、应用服务器是否分开安装无关联的。} 问题解答: 1、参数设置 应用服务器端设置U8服务参数时,数据库服务器栏输入机器IP地址,而不是输入机器名称,客户端登录连结服务器端时,同样输入应用服务器的IP地址进行连结。 2、修改hosts配置文件 在客户端上的winntsystem32driversetc的目录下存在hosts配置文件,写入服务器端计算机IP地址和机器名称,建立机器名称/IP之间的映射关系。保存hosts配置文件修改操作后,即可通过机器名称进行正常的登录连接。 具体操作如下: 可以用{记事本}或者其它文本编辑器打开编辑hosts配置文件,其中有如下信息行 {... ... 127.0.0.1 localhost } 按同样格式写入服务器IP地址和机器名称,注意IP地址和机器名称之间应该是一个[Tab]键,而不是数个空格符;例如写入机器Computer1(10.7.1.81)的名称/IP映射关系到hosts配置文件,保存结果如下: { ... ... 127.0.0.1 localhost 10.7.1.81 Computer1 } |