admin 管理员组

文章数量: 887021


2024年1月12日发(作者:google翻译搞笑)

前段时间看见论坛上经常有人提:登录企业门户时,出现“读取数据源出现错误,请检查IIS配置是否正确!”。说实话,我还未遇见过,因此也不知是什么原因。今天终于让我遇着了。也是一直找不着原因

客户情况:

服务器:win2003 标准版

数据库:SQL SERVER 2000 SP4

用友:ERP-U870 SP2

工作站:WIN XP SP2

已经正常使用了一段时间,客户端登录均无问题。

今天,客户需要将财务部与公司其他部门网络隔离,因此需要更换财务部的IP段。

好,更换IP应该没有问题,对用友系统没什么影响。进行.....

财务部原IP为公司统一分配,IP段在192.168.1.*。现将财务部IP更换为192.168.100.*。

IP更换完后,服务器正常。

但发现有五台客户端登录时出现“读取数据源出现错误,请检查IIS配置是否正确!”。

另有四台客户端却能登录正常!

检查网络、服务器的IIS、客户端的配置、HOSTS文件等均正常,就是不能登录。从U8的日志里也看不明白什么原因。

修复了下870SP2的包,也不行。

测试各种配置都还是出现“读取数据源出现错误,请检查IIS配置是否正确!”。

仔细分析了下:

1、服务器正常,并且有四台客户端能正常登录,说明服务器的IIS配置正确。不是服务器的问题,问题出在客户端!

2、“读取数据源错误”,说明不能链接到服务器,可能网络有问题。但网络测试都正常,杀毒软件及防火墙都关了,也配置了HOSTS文件,并且客户端也能连接服务器的4630及1433端口。

3、“请检查IIS配置是否正确!”,为什么要提示是IIS的问题呢?IIS是WEB服务呀,哦,企业应用平台要访问网页吗?好,好配置下网关及DNS,将其均设置有服务器的IP。这下登录企业应用平台变慢了,但最后还是不行,同样的提示。唉.........

咦,既然是访问网页,这与IE设置是否有关呢?

好的,来看下客户端IE的设置。

IE选项的连接设置中拨号里没有什么,但局域网(LAN)设置中“代理服务器”打了勾,并设置了一些原来网段的参数。是不是这个原因呢?

不管了,先将其取掉,试试再说。

好,再来试试,登录下企业应用平台!

呵呵......OK了!!!

“读取数据源出现错误,请检查IIS配置是否正确!”,这原来与IE设置有关。

呵呵......

希望上面方法能帮你解决......

客户端连接不上服务器的现象和解决办法

用友U8客户端连接不上服务器:

现象一:不能跟应用服务器[xx]所指向的数据服务器连接,不能登陆,请选项择其他服务器。错误描述:(-2147467259)[DBNTLIB]......

现象二:打开用友软件后提示“登陆失败”或“连接不到服务器”

现象三:读取数据源出现未知错误,Remoting 信道异常!

现象四:"运行错误'3704',对象关闭时,不允许操作".再次登陆提示"登陆失败".

现象五:读取帐套是否集团帐时失败或者帐套未升级

现象六:提示AUTOMATION自动化错误

现象七:基础连接已关闭

现象八:加载dll失败

现象九:padding is invalid

现象十:远程服务器返回错误: (401) 未经授权。

现象十一:读取数据源出现错误,请检查IIS配置是否正确!

现象十二:不能建立跟应用服务器[.......],所指向的数据库服务器连接,

不能登陆,请选择其他的服务器.

[micrsoft][ODBC 驱动程序管理器]数据源名称过长

现象十三:目标机器以积极拒绝 ip 11520

现象十四:登陆信息不全

现象十五:运行时错误:53(48)91等等

现象十六:

检查步骤:服务器是否正常?y

2000 sp4

1.网络是否通?

方法:ping 服务器名称/ip -t

如果网络不通,就让用户查找网络原因;

如果网络是通的,继续„„

2.尝试使用ip地址登录服务器

如果无效,继续„„

3.命名解析是否正常?ping –a IP地址 ,返回值为机器名

配置hosts文件,将服务器+ip加入(路径:C:WINNTsystem32driversetchosts)

如果配置hosts文件无效,网络解析失效,将应用服务器配置(开始-程序-用友ERP-U8-系统服务-应用服务器配置)中的数据服务器改为IP地址,工作站改为IP登录;注册表Login 的server值是否为服务器的ip 或者服务器的计算机名,如果不是的话,修改过来

如果依然无效,继续„„

4.是否跨网段,若是,在ip高级选项中“wins”设置中将服务器的ip添加进去。

5.查看服务器的ip设置是静态ip还是自动获取?

若是自动获取,则要求用户改成静态ip;

6.是否多网卡,若是,禁用其中一个。

7.端口是否畅通?

方法:telnet 服务器名/ip 端口号(sqlsever 1433、ufsoft 4630、web 80、11520(871app)),看服务器上端口开放状态: netstat –a –n。

8.有防火墙?winxp、win2003的自带防火墙,或者商用防火墙软件

方法:关闭防火墙

若客户不愿关闭,则设置防火墙,开放1433,4630,80等端口

9.无防火墙?经过telnet测试,1433不通(4630是通的),导致软件无法连接数据库的情况

方法:A、若是win2003,则检查sql server是否安装了sp3补丁,没有安装补丁的话1433端口是无法开通的。

B、如果确实安装了补丁,则参考下面的方案:对于winxp、win2003,由于windows的msdtc安全设置的原因,也会导致1433不通。处理方法:进入windows管理工具下面的组件服务,然后“组件服务-电脑-我的电脑-右键属性-msdtc-安全设置”将“安全设置”中的“允许远程客户端”、“允许远程控制”“允许出站”“允许入站”“不进行验证”等全部设置上。然后1433就可以通了。

s的安全设置也有关系,主要是权限的设置。

方法:A、让用户用管理员组中的用户登录系统,通常使用adminstrator;

B、启用guest用户,

C、客户是否做过windows“安全策略”的设置,如果做过,做过哪些内容,再将其改为默认设置,或者将其

设置为安全控制较低的那一项;

D、程序安装时目录权限,activeX控件是否正确注册

E、、

11.数据库问题

方法:1、ODBC连接

2、sa是否设置了口令,如果设置,则清除口令;

3、sql验证方式是否是windows验证,若是,改为混合验证;(企业管理器-右键属性-安全性)

4、MDAC控件错误,注册ado控件,注册所有的DLL文件或者安装微软数据连接控件mdac2.8。

问题。IIS设置正确?客户端IE连接设置使用代理服务器?framework版本符合要求、扩展属性正确设置?虚拟目录的匿名用户是否和机器名一致(修改机器名之后安装IIS)?iis的身份验证?IIS中有没有U8application和U8applicationEx这两个虚拟目录,没有的话重新配置应用服务器?

13.服务器客户端版本、补丁是否一致?Server、SQLserver

并发数?

14.服务器也不正常的话,看用友服务启动与否(特别是

u8dispatchservice(远程代理服务)),应用服务器配置是否正确?应用服务器配置的“服务器参数配置”的认证方式?是否初次使用未初始化?默认数据源存在否?数据状态正常否?机器名、用户名、默认语言、短日期格式正确设置?系统目录磁盘空间?清空临时目录?

进入注册,路径:HKEY_LOCAL_MACHINESOFTWAREUFSOFTUF20002.0Login

把Server值改为服务器的名字或IP地址

刚进注册表看了看,安装的全部模块都在里面。里面的连接信息挺全,呵呵~~~~~~~~~


本文标签: 服务器 设置 是否 连接 配置