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

Windows 7 安裝 SQL Server 2005 Express + SSMS Express 完整避坑指南 (IIS、權限、sa 啟用、遠端連線)

     編輯:SQL Server 2005

Windows 7 環境安裝 SQL Server 2005 Express 遭遇相容性警告、SSMS 安裝 29508 錯誤、sa 登入失敗、權限不足等經典問題,本文彙整實測可行的完整解決流程。

下載檔案

  • SQLEXPR32_CHS.EXE (Express 資料庫引擎,含工具)
  • SQLServer2005_SSMSEE.msi (Management Studio Express 獨立安裝包)

前置作業:啟用 IIS 與 ASP.NET (安裝前必做)

  1. 控制台 → 程式集 → 開啟或關閉 Windows 功能
  2. 勾選 Internet Information Services → 展開 World Wide Web Services → 應用程式開發 → 勾選 ASP.NET、ISAPI 延伸模組、ISAPI 篩選器
  3. 確定安裝完成

步驟 1:安裝 SQL Server 2005 Express

  • 執行 SQLEXPR32_CHS.EXE → 忽略相容性警告 → 選擇功能時點選 進階 可自訂安裝路徑 (建議非 C 槽)
  • 執行個體名稱:SQLEXPRESS (預設)
  • 驗證模式:混合模式 → 設定 sa 強密碼
  • 完成安裝

步驟 2:安裝 SSMS Express (解決 29508 權限錯誤)

直接雙擊 SQLServer2005_SSMSEE.msi 會報 29508 錯誤 (權限不足)。
  1. 新建文字檔 → 輸入:
    msiexec /i "完整路徑\SQLServer2005_SSMSEE_x64.msi" (視實際檔名調整)
  2. 另存為 install_ssms.cmd
  3. 右鍵 install_ssms.cmd → 以系統管理員身分執行
  4. 依精靈完成安裝

步驟 3:解決「拒絕 CREATE DATABASE 權限」與操作無權限

原因:Windows 驗證登入的使用者非 sysadmin,預設不具建立資料庫權限。
  1. 開始功能表 → Microsoft SQL Server 2005 → SQL Server Management Studio Express
  2. 右鍵 → 以系統管理員身分執行 (關鍵!)
  3. Windows 驗證登入 → 新增查詢 → 執行 CREATE DATABASE TestDB 即成功

步驟 4:啟用 SQL Server Browser 服務 (遠端連線必要)

  1. 開始 → 設定工具 → SQL Server 表面區域配置工具 → 以系統管理員身分執行
  2. 服務與連接的表面區域配置器 → SQL Server Browser
  3. 啟動類型改 自動 → 套用 → 啟動

步驟 5:啟用 sa 登入與設定密碼

  1. SSMS (以管理員身分) → 物件總管 → 安全性 → 登入 → sa 右鍵 屬性
  2. 一般 頁籤:設定強密碼、取消勾選「強制密碼過期」
  3. 狀態 頁籤:登入 = 啟用 → 確定

步驟 6:驗證 sa 連線 (UDL 測試法)

  1. 桌面新建 TestSQL.udl → 雙擊開啟
  2. 提供者:Microsoft OLE DB Provider for SQL Server
  3. 伺服器:機器名\\SQLEXPRESS (如 WIN7-PC\\SQLEXPRESS)
  4. 輸入 sa 密碼 → 測試連線 → 成功

步驟 7:設定遠端連線 (TCP/IP + Named Pipes)

  1. SQL Server 組態管理器 → SQL Server 2005 服務 → SQL Server Browser 啟動
  2. SQL Server 2005 網路組態 → SQLEXPRESS 協定 → 啟用 TCP/IP、Named Pipes
  3. SQL Native Client 組態 → 用戶端協定 → 啟用 TCP/IP、Named Pipes
  4. TCP/IP 屬性 → IPAll 連接埠設 1433 (或自訂)
  5. 重啟 SQL Server (SQLEXPRESS) 服務

常見問題快查表

現象解決
安裝卡住/回滾確認 .NET 2.0/3.5 SP1 已安裝、關閉防毒軟件、以管理員執行安裝程式
SSMS 找不到伺服器檢查 SQL Browser 服務、TCP/IP 啟用、防火牆開放 1433/1434
sa 登入失敗 18456混合模式未開啟 / sa 停用 / 密碼錯誤 → 依步驟 5 修正
建立資料庫失敗SSMS 必須「以管理員身分執行」或將登入加入 sysadmin 角色
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved