MS DTC服务无法启动解决方法
?
871,保存bom提示: U8.SQL.FailConnectToDB[Connection:zhanghuajie/UFADTA_999_2008][Message:服務器'ZHANGHUAJIE'上的MSDTC不可用。][Souce:Net SqlClient Data Provider]。
根據(jù)提示啟動Distributed Transaction Coordinator服務,提示:Windows 無法啟動 DistributedTransactionCoordinator 本地計算機上。 有關詳細信息, 查看系統(tǒng)事件日志。 如果這是一個非Microsoft 服務, 與服務供應商聯(lián)系, 并指向 -1073737712 特定于服務的代碼。命令行錄入msdtc -resetlog,再啟動DistributedTransactionCoordinator,問題即解決。
?
?
使用組件服務時無法正常打開,查看Distributed Transaction Coordinator無法沒有啟動,手動啟動出現(xiàn)錯誤提示如下:
當您嘗試啟動 Microsoft 分布式事務協(xié)調器 (MSDTC) 服務在 MicrosoftWindowsXP 或 Microsoft Windows Server 2003, 中可能會收到以下錯誤信息: Windows 無法啟動 DistributedTransactionCoordinator 本地計算機上。 有關詳細信息, 查看系統(tǒng)事件日志。 如果這是一個非Microsoft 服務, 與服務供應商聯(lián)系, 并指向 -1073737712 特定于服務的代碼。
查看日志有很多Msdtc無法啟動的錯誤如下:
事件類型: 錯誤
事件源: MSDTC
事件類別: LOG
事件 ID: 4163
說明: 未找到 MSDTC 日志文件。 resetlog 以創(chuàng)建日志文件之后確保由 MSDTC 協(xié)調所有資源經(jīng)理具有沒有 indoubt 事務, 請運行 MSDTC -。
事件類型: 錯誤
事件源: MSDTC
事件類別: TM
事件 ID: 4185
說明: MSDTC 事務管理器啟動失敗。 LogInit 返回 0x5 錯誤。
此外, 以下錯誤事件會記錄在系統(tǒng)日志中:
事件類型: 錯誤
事件源: 服務控制管理器
事件類別: 無
事件 ID 7024:
說明: DistributedTransactionCoordinator 服務因 3221229584 (0xC0001010) 服務特定錯誤。
以下是網(wǎng)上找到的解決方法,我通過此方法成功解決此問題 (我先停掉了Sql 2000的服務)
原因
因為 MSDTC 服務無法訪問 %windir%/System32/Msdtc/Msdtc.log 文件發(fā)生此問題。
解決方案
要解決此問題, 根據(jù)需要按它們在其中顯示順序使用下列方法。
方法 1: 重新創(chuàng)建 MSDTC 日志
重新創(chuàng)建 MSDTC 日志, 并重新啟動服務。 要這樣做, 請按照下列步驟操作: 1. 單擊 開始 , 單擊 運行 , 類型 cmd然后單擊 確定 。
2. 在命令提示符, 鍵入以下命令, 然后按 ENTER 鍵: msdtc -resetlog 如果使用不當 警告 MSDTC - resetlog 命令可能導致數(shù)據(jù)損壞。 確保您運行此命令時, 執(zhí)行不具有任何掛起事務。
3. 鍵入下列命令, 然后按 ENTER 鍵: net start msdtc
MSDTC 服務帳戶權限設置登錄方法 2:
如果方法 1 不能解決問題, 設置登錄帳戶對 MSDTC 服務來具有讀取和寫入權限 Msdtc.log 文件。 要這樣做, 請按照下列步驟操作: 1. 單擊 開始 , 單擊 運行 , 類型 cmd然后單擊 確定 。
2. 在命令提示符處, 鍵入 control admintools然后按 Enter。
3. 雙擊 服務 。
4. 在 服務 窗格, 找到 DistributedTransactionCoordinator 。
5. 列, 登錄為 " 中注意帳戶名稱。
注意 : 默認登錄帳戶 MSDTC 服務是 NETWORKSERVICE 帳戶。
6. 啟動 Windows Explorer, 并再打開 %windir%/System32/Msdtc 文件夾。
7. 右擊, Msdtc.log 文件, 然后單擊 屬性 。
8. 單擊 安全 選項卡。
9. 單擊登錄帳戶名稱, 在步驟 5 中記錄。 例如, 單擊 NETWORKSERVICE 帳戶名稱。
10. 在 權限 窗格中, 單擊以選中 允許 復選框對于下列權限: 讀取和執(zhí)行 讀取? 寫入
總結
以上是生活随笔為你收集整理的MS DTC服务无法启动解决方法的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: php输出100以内素数(质数)
- 下一篇: android api 完整翻译之Con