SQL Server 2008 在 Windows 7 上安裝常因權限不足、缺少 .NET 3.5 SP1、VS2008 衝突導致失敗。本文提供 24 步驟完整圖文流程,關鍵點:以管理員身分執行安裝程式、升級 Express 為 Advanced Services 後再裝 Management Studio。
關鍵前置條件
- Windows 7 需啟用 .NET Framework 3.5 SP1(控制台 → 程式集 → 開啟/關閉 Windows 功能)。
- 若已安裝 Visual Studio 2008,必須先升級至 SP1,或暫時重命名登錄
HKLM\Software\Microsoft\DevDiv 繞過檢查。
- 務必右鍵 setup.exe →「以系統管理員身分執行」,否則中途會報「嘗試執行未經授權的操作」並回滾。
安裝流程摘要 (22 步)
- 安裝中心 → 「全新 SQL Server 獨立安裝或向現有安裝添加功能」。
- 安裝支援規則檢查 → 通過後下一步。
- 輸入產品金鑰(企業版範例:
JD8Y6-HQG69-P9H84-XDTPG-34MBB)。
- 接受授權條款。
- 安裝支援檔案。
- 功能選擇 → 全選(含 Database Engine、Full-Text、Replication、Management Tools Basic/Complete、SDK 等)。
- 共用功能目錄保持預設或自訂。
- 執行個體設定 → 預設執行個體 (MSSQLSERVER),根目錄自訂。
- 磁碟空間檢查。
- 伺服器設定 → 服務帳號建議用
NT AUTHORITY\SYSTEM 或專用網域帳號,啟動類型「自動」。
- 資料庫引擎設定 → 混合模式,設定
sa 密碼,新增目前使用者為 SQL 管理員。
- Analysis Services / Reporting Services 設定 → 新增目前使用者。
- 錯誤回報設定 → 依需求勾選。
- 安裝規則檢查 → 全部通過。
- 準備安裝 → 確認功能清單 → 安裝(約 15-30 分鐘)。
- 完成 → 關閉。
安裝後驗證
- 啟動「SQL Server 組態管理員」→ SQL Server 服務 → 確認狀態「執行中」。
- 啟動「SQL Server Management Studio」→ 伺服器名稱
. 或 (local),驗證 sa 登入。
常見問題補充
| 現象 | 解決 |
| 安裝中心無「Management Tools」選項 | 先用「版本升級」將 Express 升級為「具有進階服務的 Express」,再執行 Management Studio 安裝程式。 |
| 提示「此程式有已知相容性問題」 | 確認已裝 SP1+ 且升級為 Advanced Services 後,選「執行程式」忽略。 |
| VS2008 衝突 | 重命名 HKLM\Software\Microsoft\DevDiv → 安裝完成 → 改回。 |