首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> SQL Server 資料庫 >> SQL Server 2005

Windows XP 安裝 SQL Server 2005 開發版完整流程與避坑指南

     編輯:SQL Server 2005

在 Windows XP 上安裝 SQL Server 2005 開發版雖非生產環境主流,但開發測試仍常見。本文整理從下載、前置清理、元件準備到安裝執行的完整步驟,並針對常見失敗原因提供解決方案。

安裝前準備

1. 取得安裝媒體

  • ISO 檔約 1.7 GB,含 x86 (32 位元) 與 x64 (64 位元) 兩組安裝檔
  • 下載來源:MSDN 訂閱、Visual Studio 訂閱或官方試用版

2. 徹底移除舊版 SQL Server(關鍵)

殘留元件是安裝失敗主因,請依序執行:

  1. 控制台「新增/移除程式」移除所有 SQL Server 相關項目
  2. 刪除資料夾:C:\Program Files\Microsoft SQL Server
  3. 登錄編輯器 regedit 刪除鍵值:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server
    • HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQL Server
  4. 服務管理器 (services.msc) 移除殘留服務,或登錄刪除 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services 下相關鍵值
  5. 重新開機確保資源釋放

3. 移除衝突元件

  • 若安裝過 Visual Studio 2005,需移除其內建的 SQL Server 2005 Express Edition
  • 控制台移除 XML 4.0 Parser 與 MSXML 6.0(若存在)

4. 環境優化

  • 暫時關閉防毒軟體與防火牆
  • 安裝 IIS 5.1 (XP Pro 內建) 與 .NET Framework 2.0
  • 若已安裝 VS 2005,勿重複勾選其安裝程式中的 SQL Express 選項

架構選擇:單核 vs 多核

CPU 類型安裝版本安裝資料夾
單核心32 位元 (x86)SQL Server x86
雙核心 / 多核心64 位元 (x64)SQL Server x64
注意:XP x64 Edition 較少見,一般 XP 為 32 位元,僅能安裝 x86 版。若為 XP x64 則可安裝 x64 版。

安裝執行步驟

  1. 掛載或解壓 ISO,進入 Servers\setup.exe (伺服器元件)
  2. 依精靈選擇:伺服器元件、工具、線上叢書與範例
  3. 系統組態檢查通過後,輸入產品金鑰
  4. 元件選擇:建議勾選「用戶端工具」、「線上叢書」、「開發工具」
  5. 實例名稱:勿選預設實例,選「具名實例」自訂名稱(如 SQL2005DEV),避免與 SQL 2000 衝突
  6. 服務帳戶:開發環境可用「本地系統」或建立專用網域帳戶
  7. 定序規則:依專案需求選擇 (預設 Chinese_Taiwan_Stroke_CI_AS 或 SQL_Latin1_General_CP1_CI_AS)
  8. 驗證模式:混合模式 (SQL Server + Windows 驗證),設定強式 sa 密碼
  9. 錯誤回報:依隱私政策勾選
  10. 等待安裝完成(視硬體約 15-40 分鐘)

安裝後驗證

  • SSMS 連線測試:.\SQL2005DEV (具名實例需加實例名)
  • 啟動 SQL Server Configuration Manager 確認服務狀態
  • 執行 SELECT @@VERSION 確認版本號

常見錯誤與解決

錯誤現象可能原因解決方案
「選擇的功能中沒有任何功能可以安裝或升級」選擇預設實例且機器已有 SQL 2000/2005改選具名實例
MSXML 6 安裝失敗 (錯誤碼 1603)系統已有較新版 MSXML先移除現有 MSXML 6 再安裝
.NET Framework 2.0 缺失未預裝先安裝 .NET 2.0 SP2
安裝卡在「正在設定效能計數器」登錄效能計數器損毀執行 lodctr /R 重建
無法啟動 SQL Server 服務連接埠衝突/權限不足檢查 1433 埠、服務帳戶權限

開發版授權說明

  • 開發版功能同 Enterprise Edition,但僅限開發/測試/示範用途
  • 不可用於生產環境負載
  • 需有效 MSDN/Visual Studio 訂閱授權
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved