SQL Server 2005 安裝過程常因 COM+、MSDTC、IIS、效能計數器、OWC11 等元件問題失敗。本文整理實戰遭遇的四大類錯誤及解決步驟。
現象:安裝程式提示「無法在 COM+ 目錄中安裝和配置程序集」。
根因:MSDTC (Distributed Transaction Coordinator) 服務異常或 COM+ 目錄損壞。
解決步驟:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTCHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTCHKEY_CLASSES_ROOT\CIDnet stop msdtcmsdtc -uninstallmsdtc -install現象:系統配置檢查 (SCC) 報警「COM+ 目錄要求」。
解決:
IIS 缺失:下載對應系統版本的 IIS 安裝包(XP→IIS 5.1,Server 2003→IIS 6.0),解壓至根目錄(如 D:\IIS5.1),在「添加/刪除 Windows 組件」選中 IIS,瀏覽指向解壓目錄,多次「確定」直到完成。
效能計數器:執行 lodctr /R 重建效能計數器登錄,或參考微軟 KB 300956 手動修復。
現象:安裝過程提示找不到 OWC11.MSI 或 OFFICE 2003 WEB COMPONENT。
解決:
Tools\Setup\OWC11.MSI 手動安裝。.CAB 複製到本地同一資料夾,再次執行 OWC11.MSI 選「修復/重新安裝」。情況一:
「電腦管理 → 服務和應用程式 → SQL Server Configuration Manager → 協定 → MSSQLSERVER → TCP/IP」啟用。
再開「外圍應用配置器」啟用遠程連線。
情況二(缺 framedyn.dll):
copy C:\WINDOWS\system32\wbem\framedyn.dll C:\WINDOWS\system32\
重開 Configuration Manager。
lodctr /R)逐項確認後再安裝,成功率極高。