SQL Server 2008 評估版 (180 天) 到期後,服務無法啟動、SSMS 連線報錯「評估期已過」。本文實測兩階段修復流程:安裝中心版本升級 (掛載原安裝媒體) 為主流方案,輔以 註冊表 ConfigurationState 強制重置 解決升級卡住問題,並處理後續網路協定與 WMI 提供者遺漏導致的連鎖故障。



若升級精靈報錯或無反應,修改註冊表欺騙安裝程式認為已安裝完整版:
路徑:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\100\ConfigurationState
值:CommonFiles = 3 (原為 1 或 2)
修改後重新執行階段一升級精靈。

現象: 錯誤「提供者:命名管道提供者,錯誤 40 - 無法開啟與 SQL Server 的連線」。
解決: SQL Server 組態管理器 → SQL Server 網路設定 → MSSQLSERVER 協定 → 啟用 Named Pipes 與 TCP/IP。


現象: SQL Server 服務節點空白,右鍵報錯 RPC 失敗。
根因: `sqlmgmproviderxpsp2up.msi` (WMI 提供者) 損壞或版本不符。
解決: 控制台 → 程式集 → 解除安裝 Microsoft SQL Server 2008 WMI Provider → 重新從安裝媒體 `\1033\sqlmgmproviderxpsp2up.msi` 安裝。



評估版到期並非死局,掌握「升級精靈 + 註冊表重置 + 協定啟用 + WMI 修復」四步驟,即可零資料遺失、免重裝作業系統快速恢復生產服務。