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地址
刚进注册表看了看,安装的全部模块都在里面。里面的连接信息挺全,呵呵~~~~~~~~~
版权声明:本文标题:读取数据源出现错误,请检查IIS配置是否正确 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705034243h470588.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论