在安裝SQL Server2005的過程中會出“系統配置檢查”的對話框,檢查系統中是否存在潛在的安裝問題,下面就介紹一下“COM+目錄要求”出現警告的解決方法,因為好幾次在XP和WIN7上安裝都出現了上述的問題,在上次安裝中終于解決了。。。
檢查通過時顯示的界面
SQL Server 2005 COM+目錄要求警告解決方法:
1. 啟動Distributed Transaction Coordinator 服務
方法一:在“控制面板”的“管理工具”中雙擊打開“服務”,在服務中找到DistributedTransaction Coordinator服務,選擇“屬性”;
在“登錄”選項卡中,選擇“此帳戶”,帳戶名填寫“NTAUTHORITYNetworkService”,密碼為空;
在點擊“確定”后重新啟動服務。
方法二:在命令行下運行 msdtc -uninstall ,卸載 msdtc服務;
再運行 msdtc -install ,安裝 msdtc 服務。
MSTDC服務成功啟動,組件服務中“COM+應用程序”可以訪問。
在嘗試過上述兩種方法后,還是出現了Distributed TransactionCoordinator 服務不能啟動的提示框,提示:Distributed Transaction Coordinator 服務因3221229584 (0xC0001010) 服務性錯誤而停止。
上述情況可以按照一下步驟解決:
點開始→運行→輸入命令"msdtc -resetlog",運行該命令即可.
上述解決辦法是筆者在網上搜到的解決辦法,但是在嘗試后失敗了,接著用下面的方法成功解決了問題,在系統配置檢查時14個檢查的項目都通過
方法三(成功的方法):按照下列過程重新安裝 COM+
安裝組件服務管理單元
在 Windows 桌面上,單擊“開始”,然后單擊“運行”。
在“打開”框中,鍵入 MMC,然后單擊“確定”。
在“控制臺”窗口中,單擊菜單欄上的“文件”,然后單擊“添加/刪除管理單元”。
在“添加/刪除管理單元”窗口,單擊“添加”。
在“添加獨立管理單元”窗口,從管理單元列表中選擇“組件服務”,然后單擊“添加”。
單擊“關閉”以關閉“添加獨立管理單元”窗口,然后單擊“確定”以關閉“添加/刪除管理單元”窗口。
在“控制臺根節(jié)點組件服務”窗口,展開“組件服務”樹。這就是當 COM+ 出現問題時,錯誤消息可能發(fā)生的地方。
再次運行 SQL Server 2005 安裝程序。如果收到錯誤消息,請重新安裝 COM+。
重新安裝 COM+
從控制面板的“添加或刪除程序”中,單擊“添加/刪除 Windows 組件”。
在“Windows組件向導”中,不對選擇做任何更改,單擊“下一步”。
一直單擊以完成向導,然后再次運行 SQL Server 2005 安裝程序。
解決了COM+問題后,在后面的“檢測已經安裝的IIS服務”假死現象也隨之解決了。
當然,解決問題的過程同樣的系統環(huán)境也不盡相同,在這里把解決的過程拿出來和大家分享,再次對給出以下網址(解決思路)的作者表示感謝。。。
參考地址:http://blog.csdn.net/yaday/archive/2009/04/22/4099223.aspx
愛華網



