服務器×××上的MSDTC不可用解決辦法

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"開啓服務後正常

如果在第1步Distributed Transaction Coordinator 無法啓動,則是因爲丟失了日誌文件,重新創建日誌文件,再啓動就行了。重新創建 MSDTC 日誌,並重新啓動服務的步驟如下:
(1) 單擊"開始",單擊"運行",輸入 cmd 後按"確定"。
(2) 輸入:msdtc -resetlog (注意運行此命令時,不要執行掛起的事務)
(3) 最後輸入:net start msdtc 回車,搞定!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章