MSDTC(分散式交易協調器),協調跨多個資料庫、訊息佇列、檔案系統等資源管理器的事務。
該服務的程序名稱為Msdtc.exe,此程序呼叫系統Microsoft Personal Web Server和Microsoft SQL Server。
該服務用於管理多個伺服器。
位置:控制面板-管理工具-服務-Distributed Transaction Coordinator
#依存關係:Remote Procedure Call(RPC)和Security Accounts Manager
建議:一般家用電腦涉及不到,除非你啟用Message Queuing服務,可以停止。
解決方法:
1、在windows控制面版-->管理工具-->服務-->Distributed Transaction Coordinator-->屬性-->啟動
2、在CMD下執行"net start msdtc"開啟服務後正常。
附註:如果在步驟1Distributed Transaction Coordinator 無法啟動,則是因為遺失了日誌檔案,重新建立日誌檔案,再啟動就行了。
重新建立 MSDTC 日誌,並重新啟動服務的步驟如下:
(1) 點選"開始",點選"執行",輸入 cmd 後按下"確定"。
(2) 輸入:msdtc -resetlog (注意執行此指令時,不要執行掛起的交易)
(3) 最後輸入:net start msdtc 回車,完成!
想了解更多相關問題可以查看:常見問題
#以上是如何解決伺服器上的msdtc不可用問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!