錯誤一:COM+ 目錄需求 (警告)
現象:安裝程式檢查 COM+ 目錄失敗,提示可能遺留 .manifest 檔案。
解決步驟
- 開啟
services.msc,檢查 COM+ System Application 是否啟動。
- 若無法啟動,檢查其相依服務 System Event Notification Service 是否運行,先啟動相依服務再啟動 COM+。
- 或在「控制台」(
mmc) 加入「元件服務」嵌入式管理單元,展開樹狀結構觸發自我修復。
- Win 7 無「新增/移除 Windows 元件」,改用「開啟或關閉 Windows 功能」不適用;以服務啟動為主。
錯誤二:IIS 功能需求 (警告)
現象:未安裝或未啟用 IIS,部分 SQL 功能 (如 Reporting Services、全文檢索) 受限。
解決步驟
- 控制台 → 程式集 → 開啟或關閉 Windows 功能 → 勾選 Internet 資訊服務。
- 展開節點,必須勾選下列子項目(缺一不可):
- Web 管理工具 → IIS 6 管理相容性 → IIS 6 WMI 相容性
- 萬用網際網路服務 → 應用程式開發 → ASP.NET、ISAPI 擴充、ISAPI 篩選器
- 萬用網際網路服務 → 一般 HTTP 功能 → 靜態內容、預設文件、目錄瀏覽、HTTP 重新導向
- 萬用網際網路服務 → 安全性 → Windows 驗證
- 萬用網際網路服務 → 管理工具 → IIS 管理主控台、IIS 6 管理相容性
- 確認
services.msc 中 World Wide Web Publishing Service 為「執行中」。
錯誤三:找不到 SQL Server Native Client 安裝套件 (sqlncli.msi)
現象:安裝過程中彈窗要求 sqlncli.msi。
解決
- 「控制台」→「程式和功能」→ 解除安裝現有 Microsoft SQL Server Native Client。
- 重新執行 SQL Server 2005 安裝程式,會自動重新安裝正確版本。
安裝順序建議
- 先啟用 COM+ 服務與相依服務。
- 再安裝 IIS 完整功能集。
- 移除舊版 Native Client。
- 以系統管理員身分執行 SQL Server 2005 Setup。
- 安裝完成後,立即安裝 SP4 (最終 Service Pack) 修補已知漏洞。
防火牆設定
將 sqlservr.exe (通常在 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn\) 加入 Windows 防火牆「允許的應用程式」清單,或開啟連接埠 1433 (TCP) 與 1434 (UDP)。