Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win8.1 安裝 SQL Server 2005 相容性解決:檔案替換法 + SP4 修補臨時方案

編輯:Windows 8 系統介紹

背景

Win8/8.1 原生不支援 SQL Server 2005,強行安裝服務無法啟動。若專案強制需 2005 版本,可用檔案替換臨時繞過 (建議升級至 SQL Server 2008 R2/2012/2014 以上)。

操作步驟 (64 位開發版為例)

  1. 執行安裝程式,相容性提示選「執行程式而不取得說明」。
  2. 選 64 位安裝 → 選服務元件 → 內建系統帳號 → 混合模式登入設定 sa 密碼。
  3. 出現「SQL Server 2005 無法啟動」提示,**先不點重試/取消**,保持視窗開啟。
  4. 前往安裝目錄 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn,備份 sqlservr.exe、sqlos.dll。
  5. 用 SQL Server 2005 SP4 版本的同名檔案覆蓋上述兩檔。
  6. 「電腦管理」→「SQL Server 組態管理員」→ 停用/禁用 SQL Server 2005 服務。
  7. 將第 4 步備份的原版檔案**覆蓋回去**。
  8. 立即安裝 SQL Server 2005 SP4 修補程式。
  9. 重新啟動電腦,SQL Server 2005 管理工具可正常啟動。

原理

利用 SP4 版核心檔案暫時替換通過安裝驗證,安裝完成後換回原版核心再打 SP4 修補,使服務二進位與修補版本一致從而正常啟動。

風險提醒

此為非官方支援 Hack 方案,生產環境**強烈不建議**使用,請規劃資料庫升級遷移至支援版本。

Copyright © Windows教程網 All Rights Reserved