金蝶K/3 Wise在分布式配置中間層時報“中間層創(chuàng)建事務失敗,請聯(lián)系系統(tǒng)管理員!” 錯誤代碼5(5h)
[重要通告]如您遇疑難雜癥,本站支持知識付費業(yè)務,掃右邊二維碼加博主微信,可節(jié)省您寶貴時間哦!
昨天網(wǎng)上一個朋友說,他的金蝶K/3Wise在客戶端登錄的時候,提示“中間層創(chuàng)建事務失敗,請聯(lián)系系統(tǒng)管理員!”? 如下圖
其實這種問題多數(shù)出現(xiàn)在中間層和數(shù)據(jù)庫服務器分開部署(分布式)的客戶端上;K3數(shù)據(jù)庫和中間層服務器分開布置時, 帳套注冊成功,但只能讀數(shù)據(jù)庫的信息,不能回寫。前臺登陸時報中間層服務器創(chuàng)建事務失??!
中間層服務器創(chuàng)建事務失敗解決辦法:
1、在數(shù)據(jù)庫服務器上,添加刪除程序里增加windows組件-DTC,因為DTC是數(shù)據(jù)服務組件必須的;服務里打開 Distributed Transaction Coordinator 服務;
也可以隨便看下 Remote Procedure Call (RPC)? 及? Security Accounts Manager? 這兩個服務啟動木有
2、修改組件服務里的一些選項。
點擊打開“開始”–“管理工具”–“組件服務”;依次展開“組件服務”–“計算機”–“我的電腦”–“Distributed Transaction Coordinator“,右鍵點擊“本地DTC”,選擇“屬性”,按照下圖進行設置即可,設置完成后點擊確定;
DTC登陸賬戶為:NT Authority\Network Service
這個時候本地已經可以正常使用了,但是web服務器與數(shù)據(jù)庫服務器不在同一臺機器上的時候,有防火墻的時候,還是會報錯,這個時候需要在數(shù)據(jù)庫服務器上打開一個端口和一個應用程序
3、打開防火墻設置,添加出/入站規(guī)則? 端口為135? ?應用程序為C:\Windows\System32\msdtc.exe? ?如下兩張圖所示即可;
PS:如果還是不行,請繼續(xù)添加端口段1024-63535雙向TCP端口;
有些時候也可能是 kingdee k/3 service manager for .net 么有啟動成功,去服務里手動啟動一下;
也可參閱官方的兩篇文章:
https://vip.kingdee.com/article/149230?productLineId=7&channel_level=kdclub
https://vip.kingdee.com/article/148560?productLineId=7&channel_level=kdclub
問題未解決?付費解決問題加Q或微信 2589053300 (即Q號又微信號)右上方掃一掃可加博主微信
所寫所說,是心之所感,思之所悟,行之所得;文當無敷衍,落筆求簡潔。 以所舍,求所獲;有所依,方所成!