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 回車,搞定!
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/bobwu/archive/2009/07/30/4392616.aspx
在“服務”里找到這三個服務,都啟動就行了
Distributed Transaction Coordinator
Remote Procedure Call (RPC)
Security Accounts Manager
dtc的啟動經常會遇到問題,有以下解決辦法:
1.直接運行msdtc -resetlog
2.
A.在命令行下運行 msdtc -uninstall,刪除了 msdtc(Distributed Transaction Coordinator)服務
B.在“本地連接”的屬性中刪除了 NetBIOS 協議
C.重新啟動機器后,在命令行下運行 msdtc -install,安裝 msdtc 服務。
D.在數據庫服務器上,在“組件服務”mmc中,依次打開“組件服務”、“計算機”,在“我的電腦”上點右鍵選擇“屬性”。然后選擇“msdtc”選項卡中的“安全配置”,確認選中“網絡 DTC 訪問”,并選擇“不要求進行驗證”。
關鍵字:MSDTC、數據庫
新文章:
- CentOS7下圖形配置網絡的方法
- CentOS 7如何添加刪除用戶
- 如何解決centos7雙系統后丟失windows啟動項
- CentOS單網卡如何批量添加不同IP段
- CentOS下iconv命令的介紹
- Centos7 SSH密鑰登陸及密碼密鑰雙重驗證詳解
- CentOS 7.1添加刪除用戶的方法
- CentOS查找/掃描局域網打印機IP講解
- CentOS7使用hostapd實現無AP模式的詳解
- su命令不能切換root的解決方法
- 解決VMware下CentOS7網絡重啟出錯
- 解決Centos7雙系統后丟失windows啟動項
- CentOS下如何避免文件覆蓋
- CentOS7和CentOS6系統有什么不同呢
- Centos 6.6默認iptable規則詳解