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 臨時方案:檔案替換法解決服務無法啟動

編輯:Win8 系統應用技巧

Win8/8.1 原生不相容 SQL Server 2005,安裝後服務無法啟動。若專案必須使用 2005 版,可嘗試以下檔案替換臨時方案(建議升級至 SQL Server 2008 以上)。

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

  1. 執行安裝程式,相容性警告選「執行程式而不取得說明」。
  2. 選擇 64 位元安裝。
  3. 選擇需安裝的服務元件。
  4. 選擇內建系統帳號。
  5. 選擇混合模式驗證,輸入資料庫密碼。
  6. 出現「SQL Server 2005 無法啟動」時,勿點擊重試/取消,保持視窗開啟。
  7. 至安裝目錄 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn,找到 sqlservr.exe 與 sqlos.dll,重命名備份(如加 .bak)。
  8. 用隨附的 SQL Server 2005 SP4 版本同名檔案覆蓋替換。
  9. 完成安裝後,先不啟動服務,進入「電腦管理」 → 「SQL Server 組態管理員」 → 停用 SQL Server 2005 服務。
  10. 將步驟 7 備份的原版檔案覆蓋回去,立即安裝 SQL Server 2005 SP4 修補程式。
  11. 重開機,SQL Server 2005 管理工具即可正常啟動。

原理

利用 SP4 版核心檔案暫時繞過安裝階段相容性檢查,安裝完成後還原原版檔案再打補丁,使服務能在新核心上運行。

Copyright © Windows教程網 All Rights Reserved