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