服务热线:022-26677809 , 13821206318
坚守“用户之友”的初心,做“专业的奋斗者”,始终坚持“持续创新”
首页 > 知识库 > 正文

月结错误提示

- 浏览:1575 - 发布时间:2012-04-18 10:08:53.0


知识库详细内容

问题版本: 1007-用友T3-业务通专业版 11.0 问题模块: 18-库存管理
问题状态: 2-?终解决方案 关 键 字: 月末处理
适用产品: T3系列 补 丁 号:
问题名称: 月结错误提示
问题现象: 期末处理时提示:
期末处理过程中发现存在以下问题,请先解决全部问题后,再进行期末处理,
8501数据库错误,请重试!
ufida.t.eap.dblayer
at
ufida.T.eap.dal.dbsessionfactory.getdb
session(string datasource)
at
原因分析: 可能是系统的DTC服务运行不正常造成的!
解决方案:

1. 在运行里面输入命令"services.msc",查找MSDTC服务(全名:Distributed Transaction Coordinator),发现服务列表里没有这个服务,执行命令行进行安装:msdtc –install;在服务列表,找到MSDTC服务,设置为"自动"并启动它。


2. 如果不能启用,Distributed Transaction Coordinator服务依存于Remote Procedure Call(RPC)和Security Accounts Manager这两个服务。确认这两个服务属性已经设为自动并启用。


3. 如果启用时提示 MSDTC 服务无法访 %windir%\System32\Msdtc\Msdtc.log 文件, 运行命令:msdtc - resetlog 及 netstart MSDTC。


4.还是不能启用,重新安装MSDTC服务。

解决步骤:

1).删除注册表中的键:

? HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\MSDTC

? HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MSDTC ? HKEY_CLASSES_ROOT\\CID

2).停止MSDTC服务:net stop msdtc

3).卸载MSDTC服务:msdtc -uninstall

4).重新安装MSDTC服务:msdtc -install

5).重新启动电脑.


注意:看一下360开机优化设置,是不是在服务中Distributed Transaction Coordinator被禁用了,设为自动。