返回首頁SQL

SQL Server Express 完整安裝教學:免費入門資料庫環境建置

16 min 分鐘閱讀

SQL Server Express 完整安裝教學:免費入門資料庫環境建置

SQL Server Express 完整安裝教學:免費入門資料庫環境建置【2025最新】

想學習 SQL Server 但不想花錢購買授權?SQL Server Express 是 Microsoft 官方提供的免費版本,功能完整且可用於商業環境。本文將帶你從零開始,在 30 分鐘內完成 SQL Server Express 的下載、安裝與初始設定,建立專業的資料庫開發環境。

SQL Server Express 簡介

SQL Server Express 是 Microsoft SQL Server 的免費入門版本,專為學習、開發與小型應用程式設計。

功能特色

Express 版雖然免費,但保留了 SQL Server 的核心功能:

  • 完整 T-SQL 支援:所有標準 SQL 語法皆可使用
  • 資料庫引擎:與付費版本相同的核心引擎
  • 進階查詢優化器:享有相同的查詢效能優化
  • 安全機制:支援 Windows 驗證與 SQL Server 驗證
  • 備份還原:完整的資料庫備份與還原功能
  • 商業用途合法:可免費用於生產環境

版本限制說明

Express 版的主要限制如下:

限制項目限制值實際影響
資料庫大小10 GB單一資料庫最大容量
記憶體緩衝區1 GB快取資料量上限
CPU 核心1 Socket 或 4 核心取較小值
SQL Server Agent不支援無法執行排程作業
資料庫數量無限制可建立多個資料庫

10GB 限制的實際意義:10GB 可儲存約 500 萬至 1,000 萬筆一般交易記錄,對於小型應用、個人專案或學習環境通常綽綽有餘。

適用場景

SQL Server Express 最適合以下使用情境:

  1. 學習與教育:學生學習 SQL 語法與資料庫管理
  2. 個人開發專案:Side Project 或個人網站後端
  3. 原型開發:快速建立 POC(概念驗證)
  4. 小型商業應用:資料量小於 10GB 的商業系統
  5. 嵌入式資料庫:作為桌面應用程式的內建資料庫
  6. 開發測試環境:搭配 Developer 版進行完整開發流程

想了解各版本詳細差異?請參考 SQL Server 版本比較

系統需求

安裝 SQL Server Express 2022 前,請確認您的電腦符合以下需求:

硬體需求

項目最低需求建議配置
處理器1.4 GHz 64 位元2.0 GHz 以上
記憶體1 GB4 GB 以上
硬碟空間6 GB10 GB 以上(含資料)
顯示器1024 x 7681280 x 1024 以上

作業系統需求

SQL Server Express 2022 支援以下作業系統:

  • Windows 11(64 位元)
  • Windows 10 版本 1607 以上(64 位元)
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016

注意:SQL Server 2022 僅支援 64 位元作業系統,不再支援 32 位元。

必要元件

安裝程式會自動安裝以下必要元件:

  • .NET Framework 4.7.2 以上
  • Microsoft Visual C++ 2015-2022 Redistributable

下載步驟

官方下載頁面

  1. 前往 Microsoft 官方下載頁面

  2. 選擇 Express 版本

    • 在頁面中找到「Express」區塊
    • 點擊「立即下載」按鈕
  3. 下載安裝程式

    • 下載的檔案名稱類似:SQL2022-SSEI-Expr.exe
    • 檔案大小約 5-6 MB(這是下載器,非完整安裝檔)

Express 版本選擇

SQL Server Express 提供三種安裝選項:

選項說明適用場景
Basic使用預設設定快速安裝初學者、快速建置
Custom自訂安裝選項與路徑進階使用者
Download Media下載離線安裝檔多台電腦安裝

建議:首次安裝選擇「Basic」即可快速完成;若需自訂安裝路徑或功能,選擇「Custom」。

安裝步驟圖文教學

以下以「Custom」自訂安裝為例,完整說明安裝流程。

步驟 1:執行安裝程式

  1. 雙擊下載的 SQL2022-SSEI-Expr.exe
  2. 選擇「Custom」自訂安裝
  3. 指定安裝檔下載位置(建議使用預設路徑)
  4. 等待安裝檔下載完成(約 200-300 MB)

步驟 2:啟動安裝中心

下載完成後,安裝中心會自動啟動:

  1. 點選左側「Installation」(安裝)
  2. 選擇「New SQL Server stand-alone installation」(新增 SQL Server 獨立安裝)

步驟 3:授權條款

  1. 閱讀授權條款
  2. 勾選「I accept the license terms」
  3. 點擊「Next」繼續

步驟 4:功能選取

在「Feature Selection」畫面選擇要安裝的功能:

建議勾選的功能

  • ✅ Database Engine Services(資料庫引擎)- 必選
  • ✅ SQL Server Replication(複寫功能)- 建議
  • ✅ Full-Text Search(全文檢索)- 選用
  • ✅ LocalDB(本機資料庫)- 開發者建議安裝

安裝路徑設定

  • Instance root directory:C:\Program Files\Microsoft SQL Server\
  • Shared feature directory:使用預設即可

步驟 5:執行個體設定

這是重要的設定步驟,決定如何識別這個 SQL Server 安裝:

預設執行個體(Default Instance)

  • 執行個體名稱:MSSQLSERVER
  • 連線方式:localhost電腦名稱
  • 適用場景:電腦上只安裝一個 SQL Server

具名執行個體(Named Instance)

  • 執行個體名稱:自訂,例如 SQLEXPRESS
  • 連線方式:localhost\SQLEXPRESS電腦名稱\SQLEXPRESS
  • 適用場景:電腦上要安裝多個 SQL Server 版本

建議:Express 版預設使用具名執行個體 SQLEXPRESS,保持此設定即可。

步驟 6:伺服器設定

設定 SQL Server 服務的執行帳戶:

SQL Server Database Engine

  • 建議使用預設帳戶:NT Service\MSSQL$SQLEXPRESS
  • 啟動類型:Automatic(自動)

SQL Server Browser

  • 若需遠端連線,啟動類型改為 Automatic
  • 僅本機使用可保持 Disabled

步驟 7:驗證模式設定

這是安全性設定的關鍵步驟:

Windows Authentication Mode(Windows 驗證模式)

  • 使用 Windows 帳戶登入
  • 安全性較高
  • 適用於單機開發環境

Mixed Mode(混合模式)

  • 同時支援 Windows 驗證與 SQL Server 驗證
  • 需要設定 sa(系統管理員)密碼
  • 適用於需要遠端連線或應用程式連線

建議設定

  1. 選擇「Mixed Mode」(混合模式)
  2. 設定 sa 密碼(請使用強密碼並記住)
  3. 點擊「Add Current User」將目前 Windows 使用者加入管理員

sa 密碼要求

  • 至少 8 個字元
  • 包含大寫、小寫、數字、特殊符號中的三種

步驟 8:完成安裝

  1. 檢視安裝摘要
  2. 點擊「Install」開始安裝
  3. 等待安裝完成(約 5-15 分鐘)
  4. 安裝完成後點擊「Close」

初始連線設定

安裝完成後,需要進行初始連線測試。

使用 SSMS 連線

  1. 下載並安裝 SSMS

    • 前往 Microsoft 官網下載 SQL Server Management Studio
    • 詳細步驟請參考 SSMS 完整教學
  2. 建立連線

    • 開啟 SSMS
    • 伺服器類型:Database Engine
    • 伺服器名稱:localhost\SQLEXPRESS(或 .\SQLEXPRESS
    • 驗證:選擇 Windows Authentication 或 SQL Server Authentication
    • 若選擇 SQL Server Authentication,輸入 sa 與密碼
  3. 驗證連線成功

    • 成功連線後,左側「Object Explorer」會顯示伺服器節點
    • 展開可看到 Databases、Security 等資料夾

連線字串參考

應用程式連線時常用的連線字串格式:

Windows 驗證

Server=localhost\SQLEXPRESS;Database=MyDatabase;Trusted_Connection=True;

SQL Server 驗證

Server=localhost\SQLEXPRESS;Database=MyDatabase;User Id=sa;Password=YourPassword;

.NET Core / Entity Framework

Server=.\SQLEXPRESS;Database=MyDatabase;Trusted_Connection=True;TrustServerCertificate=True;

與 SSMS 整合

SQL Server Management Studio(SSMS)是管理 SQL Server 的官方工具,與 Express 版完美整合。

SSMS 基本操作

連線成功後,可進行以下操作:

建立新資料庫

  1. 右鍵點擊「Databases」
  2. 選擇「New Database...」
  3. 輸入資料庫名稱
  4. 點擊「OK」完成建立

執行 SQL 查詢

  1. 點擊「New Query」開啟查詢視窗
  2. 輸入 SQL 語法
  3. 按 F5 或點擊「Execute」執行

範例:建立第一個資料表

-- 建立測試資料庫
CREATE DATABASE TestDB;
GO

-- 使用測試資料庫
USE TestDB;
GO

-- 建立員工資料表
CREATE TABLE Employees (
    EmployeeID INT PRIMARY KEY IDENTITY(1,1),
    Name NVARCHAR(50) NOT NULL,
    Email NVARCHAR(100),
    HireDate DATE DEFAULT GETDATE()
);

-- 新增測試資料
INSERT INTO Employees (Name, Email)
VALUES ('張小明', '[email protected]');

-- 查詢資料
SELECT * FROM Employees;

開發環境最佳化建議

效能優化設定

  1. 調整記憶體設定(在限制內優化)

    -- 查看目前記憶體設定
    SELECT name, value_in_use
    FROM sys.configurations
    WHERE name LIKE '%memory%';
    
  2. 啟用即時統計資料

    -- 顯示執行計畫
    SET STATISTICS IO ON;
    SET STATISTICS TIME ON;
    

開發實用設定

  1. 啟用 TCP/IP 連線(遠端存取需要)

    • 開啟「SQL Server Configuration Manager」
    • 展開「SQL Server Network Configuration」
    • 選擇「Protocols for SQLEXPRESS」
    • 啟用「TCP/IP」
    • 重新啟動 SQL Server 服務
  2. 設定防火牆規則(遠端存取需要)

    • 開放 TCP Port 1433
    • 開放 SQL Server Browser 使用的 UDP Port 1434

替代 SQL Agent 的方案

由於 Express 版不含 SQL Agent,可使用以下替代方案執行排程作業:

  1. Windows 工作排程器

    • 建立 .sql 檔案
    • 使用 sqlcmd 執行
    • 透過工作排程器定時觸發
  2. PowerShell 排程

    # 範例:每日備份腳本
    Invoke-Sqlcmd -ServerInstance ".\SQLEXPRESS" -Query "BACKUP DATABASE TestDB TO DISK='C:\Backup\TestDB.bak'"
    

結論

SQL Server Express 是學習 SQL Server 與建立小型應用程式的絕佳選擇。透過本教學,您已經完成:

  1. ✅ 了解 Express 版功能與限制
  2. ✅ 完成 SQL Server Express 安裝
  3. ✅ 設定驗證模式與管理員帳戶
  4. ✅ 使用 SSMS 成功連線
  5. ✅ 建立第一個資料庫與資料表

Express 版的 10GB 限制對大多數學習與小型專案已足夠。當您的應用程式成長到需要更多功能時,可以輕鬆升級到 Standard 或 Enterprise 版本。

想深入了解 SQL Server 的完整功能?請參考 SQL Server 完整指南


CloudInsight 文末 CTA

專案規模擴大,需要升級到企業版?

當您的應用程式成長到 Express 版限制之外,CloudInsight 可協助您:

  • 評估最適合的 SQL Server 版本
  • 規劃授權模式與成本預算
  • 協助無縫升級與資料遷移
  • 提供企業版授權優惠報價

聯繫我們取得企業版授權報價 →


常見問題 FAQ

SQL Server Express 是永久免費的嗎?

是的,SQL Server Express 是永久免費的版本。您可以無限期使用,不需要支付任何授權費用,且可合法用於商業生產環境。Microsoft 提供 Express 版的目的是讓開發者與小型企業能夠免費使用 SQL Server 技術。唯一的「成本」是必須接受功能限制(10GB 資料庫、1GB 記憶體、無 SQL Agent)。

Express 版可以遠端連線嗎?

可以,但需要額外設定:

  1. 啟用 TCP/IP 協定

    • 開啟 SQL Server Configuration Manager
    • 啟用 TCP/IP 並設定連接埠(預設 1433)
  2. 啟用 SQL Server Browser 服務

    • 將服務啟動類型改為「自動」
    • 啟動服務
  3. 設定 Windows 防火牆

    • 允許 TCP 1433 輸入連線
    • 允許 UDP 1434(SQL Server Browser)
  4. 使用混合驗證模式

    • 遠端連線通常使用 SQL Server 驗證
    • 確保安裝時已選擇 Mixed Mode

完成以上設定後,即可從其他電腦使用 伺服器IP\SQLEXPRESS 進行連線。


延伸閱讀


參考資料

  1. Microsoft SQL Server 2022 Express 官方文件
  2. SQL Server Express 系統需求說明
  3. SQL Server 安裝指南

插圖:SQL Server Express 安裝流程圖

場景描述: 流程圖呈現從下載到完成的 8 個步驟,每步驟搭配簡單圖示(下載圖示、設定齒輪、資料庫圖示、勾選完成),標示預估時間

視覺重點:

  • 主要內容清晰呈現

必須出現的元素:

  • 依據描述中的關鍵元素

需要顯示的中文字:

顏色調性: 專業、清晰

避免元素: 抽象圖形、齒輪、發光特效

Slug: sql-express-installation-steps


需要專業的雲端建議?

無論您正在評估雲平台、優化現有架構,或尋找節費方案,我們都能提供協助

預約免費諮詢

相關文章