雖然 SQL Server 2000 已停止支援,但舊系統維護仍常需安裝。本文整理實務上遇到的三大類安裝失敗症狀與驗證可行的解決辦法,供維護人員快速參考。
regedit 開啟登錄編輯器。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager。刪除 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup\ExceptionComponents 下所有 GUID 子機碼,重開機後安裝。
\MSDE 目錄,執行 SETUP.EXE 安裝伺服器元件。HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\MSSQLSERVER\MSSQLSERVER\LoginMode 由 1 (Windows 驗證) 改為 2 (混合模式)。sa 登入測試。NTSwitch.exe,將目前 OS 從 Workstation 切換為 Server。注意:無論採用何種方式,安裝完成後務必套用 SP4 修補包,否則 JDBC 連線等功能會異常。
SQL Server 2000 安裝問題多集中於登錄殘留、OS 版本檢查與服務元件相依性。建議優先嘗試「清除 FileRenameOperations」與「預裝 MSDE」兩招,解決 90% 以上情境。若仍失敗,可搜尋錯誤代碼至 Microsoft Knowledge Base 查詢詳細對策。