2023年7月9日发(作者:)
中间层创建事务失败:错误代码5(5H)
一、主要是金蝶K3,多数情况是因为系统COM+程序有问题。
二、中间层与数据库同时都要进行以下设置:
1、DTC组件服务设置,打开[开始]-[设置]-[控制面板]-[管理工具]-[组件服务],进入界面后选择组件服务,
选择[计算机]-[我的电脑],对着[我的电脑]点鼠标右键,选择[属性]-[MSDTC],选择MSDTC下面有个[安全配置],
勾选[网络DTC访问]、[允许远程管理]、[允许入站]、[允许出站]、[不要求进行验证]、[启用XA事务]这几个选项,
然后返回到[COM安全],在[访问权限]与[启动和激活权限]下的[编辑限制],将everyone这个用户授予最高权限。
可用以下方法检查MSDTC设置是否正确:
1)打开命令提示,运行"net stop msdtc",然后运行"net start msdtc"。
2)转至"组件服务管理工具"。
3)浏览至"启动管理工具"。
4)选择"组件服务"。
a.展开"组件服务"树,然后展开"我的电脑"。
b.右键单击"我的电脑",然后选择"属性"。
C.在MSDTC选项卡中,确保选中了下列选项:网络DTC访问网络管理网络事务XA事务
d.另外,"DTC 登录帐户"一定要设置为"NT AuthorityNetworkService"。
5)单击"确定"。这样将会提示您"MSDTC"将会停止并重新启动。
所有的依赖服务将被停止。请按'是'继续"。单击"是"继续。
6)单击"确定"关闭"我的电脑"属性窗口。
三、进入[管理工具]下的[服务],将Distributed Transaction Coordinator(也就是MSDTC)设为自动启动。
最后请,记着重新启动一下!
发布者:admin,转转请注明出处:http://www.yc00.com/web/1688905383a182211.html
评论列表(0条)