首頁  >  文章  >  如何解決伺服器上的msdtc不可用問題

如何解決伺服器上的msdtc不可用問題

王林
王林原創
2019-12-21 10:56:045403瀏覽

如何解決伺服器上的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"開啟服務後正常。

附註:如果在步驟1Distributed Transaction Coordinator 無法啟動,則是因為遺失了日誌檔案,重新建立日誌檔案,再啟動就行了。

重新建立 MSDTC 日誌,並重新啟動服務的步驟如下:

(1) 點選"開始",點選"執行",輸入 cmd 後按下"確定"。

(2) 輸入:msdtc -resetlog (注意執行此指令時,不要執行掛起的交易)

(3) 最後輸入:net start msdtc 回車,完成!

想了解更多相關問題可以查看:常見問題

#

以上是如何解決伺服器上的msdtc不可用問題的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn