K3分开部署,登录K3提示:新事务不能登记到指定的事务处理器中
解决方案:
【操作步骤】 一.请在【中间层】和【数据库】服务器里互相添加hosts解析,也可以检查下下面的hosts文件里有无额外添加的记录: 请参考以下操作添加host解析: 1、请打开C:\WINDOWS\system32\drivers\etc\目录下,以记事本打开hosts这个文件 2、找到“127.0.0.1 localhost”,在此内容的下一行按照格式输入K3服务器的IP地址及计算机名,格式为:“IP 计算机名”后保存文件 二.上述操作没有解决问题时,请确认数据库服务器和中间层服务器的如下设置正确 1、点击【服务器】电脑的开始--管理工具--组件服务--展开组件服务--点击我的电脑按右键点属性--在【默认属性】的标签页里确认已经勾上在此计算机上启用分布式COM,下面是连接,标识。 2、点击【服务器】电脑的开始--管理工具--组件服务--展开组件服务--点击我的电脑按右键点属性--在【默认协议】标签页下面确认是:面向连接的TCP/IP协议 3、点击【服务器】电脑的开始--管理工具--组件服务--展开组件服务--点击我的电脑按右键点属性--在【MSDTC】标签页里确认已经启动了MSDTC服务。然后点击“安全配置”--确认勾选了:网络DTC访问,允许远程客户端,允许远程管理,允许入站,允许出站; 4、点击【服务器】电脑的开始--管理工具--组件服务--展开组件服务--点击我的电脑按右键点属性--【COM安全】标签页里编辑限制里添加设置Everyone完全控制的权限。 三.如果仍不能解决问题,在数据库服务器和中间层服务器上分别进行如下操作: 1、打开【开始】-【运行】,输入msdtc -uninstall点击确定后重启电脑; 2、打开【开始】-【运行】,输入msdtc -install点击确定;重启电脑; 3、打开【开始】-【运行】,输入msdtc -resetlog点击确定; 4、打开【开始】-【运行】,输入net start msdtc点击确定来启动DTC服务后尝试。 5、重启计算机后再到管理工具下的服务中找到Distributed Transaction Coordinator服务,确保处于启动状态。
K3分开部署,登录K3提示:新事务不能登记到指定的事务处理器中
本文2024-09-22 16:41:28发表“k3wise知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3wise-89558.html