Communication with the underlying transaction manager has failed
與基礎事務管理器的通信失敗
排除步驟:
1.檢查MS DTC 設置。【控制台->性能和維護->管理工具->組件服務->計算機->我的電腦->屬性->MS- DTC 選項卡->安全性配置】
正確設置如圖檔:【english版】

【中文版】
2. 檢查防火墻是否對MS DTC作了例外處理。
3.檢查是否作了 host映射。
a. 在App Server 上ping DB Server IP , 如果ping不通不行,
b. 在DB Server 上ping App Server IP,不通亦不行。
c. 用記事本打開App和DB Server上的C:\WINDOWS\system32\drivers\etc\hosts檔案,并在“127.0.0.1 localhost ”之後分別作如下對應映射處理:
App SERVER 的host檔案做如下映射: eg: 192.168.7.50 DB-Server[DB Server name].
DB SERVER 的host檔案做如下映射: eg: 192.168.7.59 App-Server[App Server name].
d. 重複 a、b步驟測試,ping得通,一般都可以解決問題;ping不通的話,接下來處理:
複製App和DB Server上C:\WINDOWS\system32\drivers\etc\lmhosts.sam檔案,并創建一份復件,去除後綴.sam重命名為lmhost檔案,用記事本打開,
并作和c 一樣的映射處理,下個 nbtstat –R 指令行。
然後重複a、b步驟測試。