MSSQL 2005 是微軟早期推出的經典資料庫伺服器軟體,整合了資料庫管理與服務功能,至今仍有不少使用者在 Windows 8 環境下沿用。然而,部分使用者在安裝完成後卻遭遇服務啟動失敗的困擾。針對此問題,以下提供經實測有效的修復流程。
sqlservr32.rar,64 位元對應 sqlservr64.rar),解壓後可獲得 sqlservr.exe 與 sqlos.dll 兩個檔案(版本號 2005.90.5000.0)。\MSSQL\Binn 資料夾(例如 C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Binn),先備份原有的 sqlservr.exe,再將解壓得到的兩個檔案複製覆蓋。sqlservr.exe 複製回原處覆蓋(避免 SP4 安裝程式誤判已套用修補程式),隨即執行 SP4 更新安裝。此期間請勿啟動任何 SQL 相關程式。
透過上述「替換核心檔 → 完成安裝 → 還原檔案 → 套用 SP4」的曲線救國策略,即可解決 Windows 8 下 MSSQL 2005 無法啟動的難題。由於眾多企業應用仍仰賴 MSSQL 資料庫,掌握此技巧可確保舊版資料庫在新作業系統上平穩運作。