關於“由於通信問題,MSDTC 事務管理器無法從源事務管理器提取事務”解決大全


這個問題困擾我比較了,一直沒找到好的方法解決,今天在調試程序的時候又遇到這個問題,下定決心一定要解決了,

首先是常規操作,檢查應用服務器和數據庫服務器的MSDTC服務是否正常開啟,關閉防火牆后重試,依然報錯。

第二步,檢查組件服務中的配置是否正常,除了不要求驗證,其它項全部勾上,發現依然不行

 

 

 

 第三步,找到應用服務器和數據庫服務器C:\Windows\System32\drivers\etc 下的HOSTS和lmhosts.sam 文件將對方的ip和計算機名稱映射添加到各自的文件后面,然后就可以了(可能是我的應用服務器與數據庫服務器不在一個網段的原因)

#數據庫服務器添加應用服務器的ip 和計算機名映射

192.168.15.10 Win10-2020loso

#應用服務器添加數據庫服務器的ip 和計算機名映射

192.168.10.30 Lenovo-N3120

第四步,打開防火牆,發現又不行了,關閉應用程序端發現可以,把應用程序服務器的C:\windows\system32\MSDTC.exe程序加入到系統的"允許程序或功能通過防火牆"清單中,依然不行,又在防火牆高級設置里面將將C:\windows\system32\MSDTC.exe程序加入入站出站規則中還是不行,最后查到需要將 135,139端口也要加入到入站規則中,這下終於解決了,只能說微軟的東西也不像想象中的那么好用。

msdtc.exe


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM