1. 程式人生 > >MSDTC不能啟動的一個解決方法

MSDTC不能啟動的一個解決方法

專案裡要用到事務,而.NET事務需要用到MSDTC,但是啟動時,報錯。經實驗,找到以下解決方法

1. 如果只是提示需要MSDTC

那麼點開始→執行→輸入命令"net start msdtc",執行該命令即可.

2. 如果啟動不了,請檢視事件檢視器

在系統事件中有錯誤:Distributed Transaction Coordinator 服務因 3221229584 (0xC0001010) 服務性錯誤而停止。

經多次試驗,發現這主要是系統無法找到MS DTC 日誌檔案造成的,只要建立一下就可以了:

點開始→執行→輸入命令"msdtc -resetlog",執行該命令即可.

之後,重新啟動電腦,或者執行服務中的"Distributed Transaction Coordinator "服務均可.