首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫

SQL Server 2005 安裝常見錯誤與解決方案彙總

     編輯:MySQL 資料庫相關知識

SQL Server 2005 安裝過程常因 COM+、MSDTC、IIS、效能計數器、OWC11 等元件問題失敗。本文整理實戰遭遇的四大類錯誤及解決步驟。

1. COM+ 目錄安裝失敗(錯誤 -2146233087 / 0x80131501)

現象:安裝程式提示「無法在 COM+ 目錄中安裝和配置程序集」。

根因:MSDTC (Distributed Transaction Coordinator) 服務異常或 COM+ 目錄損壞。

解決步驟:

  1. 暫停安裝精靈(不要點取消)。
  2. 刪除登錄機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
    HKEY_CLASSES_ROOT\CID
  3. 命令列依序執行:
    net stop msdtc
    msdtc -uninstall
    msdtc -install
  4. 回到安裝精靈點「重試」。

2. COM+ 系統配置檢查警告 / DTC 服務未啟動

現象:系統配置檢查 (SCC) 報警「COM+ 目錄要求」。

解決:

  1. 服務管理器啟用所有 COM+ 開頭服務。
  2. 務必啟動 Distributed Transaction Coordinator (DTC) 服務。
    若 DTC 無法啟動,參考微軟 KB 修復 DTC 登錄權限。
  3. 重新執行安裝。

3. IIS 警告 / 性能計數器登錄不一致

IIS 缺失:下載對應系統版本的 IIS 安裝包(XP→IIS 5.1,Server 2003→IIS 6.0),解壓至根目錄(如 D:\IIS5.1),在「添加/刪除 Windows 組件」選中 IIS,瀏覽指向解壓目錄,多次「確定」直到完成。

效能計數器:執行 lodctr /R 重建效能計數器登錄,或參考微軟 KB 300956 手動修復。

4. OWC11 (Office Web Components) 缺失

現象:安裝過程提示找不到 OWC11.MSI 或 OFFICE 2003 WEB COMPONENT。

解決:

  1. 在 SQL Server 安裝媒體 Tools\Setup\OWC11.MSI 手動安裝。
  2. 若提示缺少 CAB,將同目錄下所有 .CAB 複製到本地同一資料夾,再次執行 OWC11.MSI 選「修復/重新安裝」。
  3. 完成後重啟 SQL Server 安裝。

5. 無法配置外圍應用 / SQL Server Configuration Manager 打不開

情況一:
「電腦管理 → 服務和應用程式 → SQL Server Configuration Manager → 協定 → MSSQLSERVER → TCP/IP」啟用。
再開「外圍應用配置器」啟用遠程連線。

情況二(缺 framedyn.dll):
copy C:\WINDOWS\system32\wbem\framedyn.dll C:\WINDOWS\system32\
重開 Configuration Manager。

總結檢查清單(安裝前執行)

  • [ ] 系統已安裝對應版本 IIS
  • [ ] DTC 服務已啟動且設為自動
  • [ ] COM+ 系統服務皆啟用
  • [ ] 效能計數器正常(lodctr /R)
  • [ ] OWC11 已預裝或媒體可用
  • [ ] 防火牆開放 1433/1434 埠
  • [ ] 磁碟空間充足、權限正確

逐項確認後再安裝,成功率極高。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved