用友通服务无法启动-解决汇总【随时更新】

来源:互联网 发布:linux sysctl 优化 编辑:程序博客网 时间:2024/04/30 08:21

此类问题现象:

用友通服务无法启动,报错:本地上的用友通服务启动后又停止了,一些服务自动停止,如果它们没有什么可做的,例如“性能日志和警报”服务。
这个问题一般通过分析用友通日志文件(%windir%\system32\uf2000.log)来确定问题所在。


以下是我遇到的几种情况:

一、Server不能装入底层接口80(或提示不能装入底层接口SGV)

可能性1:装过其他的版本,没有卸载干净(主要表现是服务列表里还有【用友通】;
可能性2:打过D版补丁,然后又打了对应版本的增量补丁包,ServerNT.exe文件不一致导致无法启动服务。

二、得到连接串时不能创建ADO连接对象,可能是ADO安装不正确

重装MDAC组件

三、不能找到ufsystem或account表库,可能是安装没有正常完成,或没有进行初始化,请运行行系统管理进行安装后的初始化。


1、 运行行系统管理进行初始化。
2、如果已经初始的话,进入注册表,把Hkey_local_machine\software\ufsoft\uf2000\2.0\setup的setup键值删除。

3、若初始化操作建立系统数据库操作失败,可手工建立此系统数据库,还原用友通安装目录\admin\ufsystem.bak文件,还原时数据库名称定义为ufsystem。(这上面三种操作都会把原来的数据覆盖掉,注意做好备份)


四、不能连接到SQL Server,可能是口令不正确

输入正确SQL的sa密码就可以。

五、接收信息出错。…… 不能装订接口


接口可以理解为端口,用友通产品端口是4630,SQLServer默认端口是1433,日志中记录不能装订接口,很可能是产品端口被禁用或被别的占用,被禁用一般是由于防火墙引起,包括杀毒软件自带防火墙或XP2系统防火墙,被占用可能是别的应用软件需要调动自身端口或临时动态端口,导致4630端口不能被用友通服务正常调用。

另如果ServerNT.exe文件被防火墙禁用也会导致此现象

0 0
原创粉丝点击