科技生活動態:如何解決服務器上的msdtc不可用問題

導讀跟大家講解下有關如何解決服務器上的msdtc不可用問題,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說如何解決服務器上的msd

跟大家講解下有關如何解決服務器上的msdtc不可用問題,相信小伙伴們對這個話題應該也很關注吧,現在就為小伙伴們說說如何解決服務器上的msdtc不可用問題,小編也收集到了有關如何解決服務器上的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 回車,完成!

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

以上就是如何解決服務器上的msdtc不可用問題的詳細內容,更多請關注php中文網其它相關文章!

來源:php中文網

免責聲明:本文由用戶上傳,如有侵權請聯系刪除!