錯誤現象
在 Windows 7 上安裝 SQL Server 2005 時,安裝程式在「伺服器組態」步驟失敗,錯誤訊息:
SQL Server 安裝程式無法連接到資料庫服務進行伺服器組態。錯誤為: [Microsoft][SQL Native Client]用戶端不支援加密。
根本原因
系統預先安裝的 SQL Native Client 版本過新(如 SQL Server 2008/2012 版本),與 SQL Server 2005 安裝程式內建的舊版 Native Client 衝突,導致加密協定協商失敗。
解決方案
- 開啟「控制台」→「程式集」→「解除安裝程式」。
- 找到 Microsoft SQL Native Client(可能有多個版本,選擇最新或非 2005 版本)。
- 點選「解除安裝」移除。
- 重新執行 SQL Server 2005 安裝程式,它會自行安裝相容的 Native Client 版本。
驗證
安裝完成後,可在「程式集」中確認 SQL Native Client 版本為 2005.90.xxxx 系列。
補充說明
- 此問題在網路廣泛回報,上述方法經實測有效。
- 若仍失敗,嘗試以「系統管理員身分執行」安裝程式,並暫時關閉防毒軟體。
- SQL Server 2005 主流支援已於 2016 年結束,建議新專案直接採用 SQL Server 2012/2014/2016/2017/2019/2022 版本,避免相容性問題。