遇到 SQL Server Management Studio 連不上、服務消失、外圍應用設定器報錯「在指定的電腦上找不到任何 SQL Server 2005 元件」,重裝多次無效。本文記錄實際排查過程,最終透過安裝 Visual Studio 2008 並勾選 SQL Server Express 元件成功修復的完整過程。
在指定的電腦上找不到任何 SQL Server 2005 元件。該電腦上未安裝任何元件,或者,您不是此電腦上的管理員。(SQLSAC)
回想第一次安裝時曾移除 VS 2008 內建的 SQL Server Express,推測移除 VS 內建 Express 導致共用元件 (WMI 提供者、SQL Browser、Native Client 等) 被一併移除,造成獨立安裝的 SQL 2005 缺少相依元件。
若在 Windows Web Server 2008 上需安裝 SQL Server 2005 Enterprise Edition,必須先安裝修補程式:
Microsoft SQL Server 2005 Enterprise Edition on Windows Web Server 2008 修補程式
[ ] 安裝獨立 SQL Server 前,先確認 VS 內建 Express 是否保留
[ ] 移除 SQL 相關產品時,勿勾選「共用元件」移除選項
[ ] 維護機器建立標準映像檔,包含 .NET、MDAC、SQL 共用元件
[ ] 記錄安裝/修改操作日誌,便於事後追溯