SSMS 完整教學:SQL Server Management Studio 下載、安裝與使用指南【2026】

SSMS 完整教學:SQL Server Management Studio 下載、安裝與使用指南【2026】
SQL Server Management Studio(SSMS)是 Microsoft 官方提供的 SQL Server 資料庫管理工具,也是 SQL Server 開發者與資料庫管理員(DBA)最常使用的工具。透過 SSMS,你可以連線到 SQL Server、Azure SQL Database 等資料庫,進行查詢撰寫、資料庫設計、效能監控、備份還原等各種管理任務。
本文將帶你從下載安裝開始,逐步學習 SSMS 的核心功能與使用技巧,讓你快速上手這款強大的資料庫管理工具。
SSMS 是什麼?
SQL Server Management Studio(SSMS)是一套整合式開發環境(IDE),專為 SQL Server 資料庫管理與開發設計。它提供圖形化介面,讓使用者可以:
- 撰寫與執行 SQL 查詢:內建智慧提示、語法高亮
- 管理資料庫物件:建立、修改、刪除資料表、視圖、預存程序等
- 監控效能:分析執行計畫、追蹤長時間執行的查詢
- 備份與還原:執行資料庫備份、還原、匯出匯入
- 設定安全性:管理登入帳號、權限、角色
SSMS 版本資訊
SSMS 從 21 版起有兩個重大改變:改用 Visual Studio Installer 安裝、只提供 64 位元版本。最新的 SSMS 22 於 2025 年 11 月首次正式推出(GA),2026 年 7 月已更新到 22.8.0,底層基於 Visual Studio 2026。
| 版本 | 發布時間 | 安裝方式 | 最高支援的 SQL Server |
|---|---|---|---|
| SSMS 22.x(最新) | 2025-11 首發、2026-07 更新至 22.8.0 | Visual Studio Installer(64 位元) | SQL Server 2025 |
| SSMS 21.x | 2025 | Visual Studio Installer(64 位元) | SQL Server 2025 |
| SSMS 20.x | 2024 | 獨立安裝程式 | SQL Server 2022 |
| SSMS 19.x | 2022-2024 | 獨立安裝程式 | SQL Server 2022 |
SSMS 22 除了支援最新的 SQL Server 2025,也可向下相容管理 SQL Server 2014 以後的版本,以及 Azure SQL Database、Azure SQL 受控執行個體與 Microsoft Fabric 中的 SQL 資料庫。你也可以把 SSMS 22 與舊版(21.x、20.x…)並存安裝。
建議: 使用最新的 SSMS 22.x,可獲得最新功能與安全性更新。SSMS 是免費軟體,與 SQL Server 授權無關。但要注意 SSMS 22 的系統需求已提高(見下一節)——若你的電腦仍是 Windows 10 或 32 位元系統,將無法安裝最新版。
下載與安裝
系統需求
SSMS 22 的系統需求比舊版明顯提高,安裝前先確認:
| 項目 | 需求 |
|---|---|
| 作業系統 | 64 位元 Windows 11(含 Arm64 版)、Windows Server 2019/2022/2025 |
| 處理器 | x64 處理器,建議四核心以上(不支援 32 位元與 Arm32) |
| 記憶體 | 最低 4 GB,建議 16 GB |
| 硬碟空間 | 最低 4 GB,典型安裝需 20-50 GB(依安裝元件而定) |
| .NET Framework | 安裝需 4.7.2 以上、執行需 4.8(未安裝時安裝程式會自動補齊) |
注意: SSMS 22 已不再支援 Windows 10,也不支援 32 位元作業系統。若仍需在 Windows 10 上使用,只能停留在 SSMS 20.x。
下載步驟
-
前往 Microsoft 官方安裝頁面
-
點選「Download SSMS 22 installer」
- 下載的是一個小型啟動器(bootstrapper)
vs_SSMS.exe,只有幾 MB,不再是舊版 500-600 MB 的完整安裝檔;實際元件會由 Visual Studio Installer 線上下載。
- 下載的是一個小型啟動器(bootstrapper)
安裝步驟(改用 Visual Studio Installer)
從 SSMS 21 起,SSMS 不再提供獨立的 MSI 安裝程式,改由 Visual Studio Installer 統一安裝與更新:
-
執行
vs_SSMS.exe(需系統管理員權限)- 同意授權條款後,會自動下載並開啟 Visual Studio Installer。
-
選擇工作負載與元件(選用)
- 在 Visual Studio Installer 中勾選需要的工作負載(Workloads)或個別元件,例如 AI 輔助(GitHub Copilot in SSMS)、Hybrid and Migration 移轉工具等。
-
選擇語言(選用)
- 在「語言套件」分頁選擇繁體中文;或用指令列指定:
vs_SSMS.exe --locale zh-tw。
- 在「語言套件」分頁選擇繁體中文;或用指令列指定:
-
選擇安裝位置(選用)
- SSMS 22 為 64 位元,安裝位置由 Visual Studio Installer 管理,不再是舊版固定的
C:\Program Files (x86)\Microsoft SQL Server Management Studio 20,可在安裝器的「安裝位置」分頁自訂磁碟。
- SSMS 22 為 64 位元,安裝位置由 Visual Studio Installer 管理,不再是舊版固定的
-
按「Install」開始安裝
- 等待安裝完成即可啟動 SSMS。
-
日後更新
- 直接透過 Visual Studio Installer 更新 SSMS 22,不必重新下載完整安裝檔。
連線設定
安裝完成後,首先要學習如何連線到 SQL Server。
啟動 SSMS 並連線
-
開啟 SSMS
- 從開始功能表搜尋「SQL Server Management Studio」
-
在「連線到伺服器」對話框填入資訊
| 欄位 | 說明 |
|---|---|
| 伺服器類型 | 資料庫引擎 |
| 伺服器名稱 | 本機:localhost 或 .具名執行個體:伺服器名稱\執行個體名稱遠端:IP位址,連接埠 |
| 驗證 | Windows 驗證 或 SQL Server 驗證 |
Windows 驗證
使用目前 Windows 登入帳戶進行驗證,不需輸入帳號密碼。
伺服器名稱:localhost
驗證:Windows 驗證
適用情境:
- 本機開發環境
- 與 SQL Server 在同一網域
- 企業內部環境(建議使用)
SQL Server 驗證
使用 SQL Server 內建的帳號密碼進行驗證。
伺服器名稱:192.168.1.100,1433
驗證:SQL Server 驗證
登入:sa
密碼:YourPassword
適用情境:
- 遠端連線
- 跨網域連線
- 非 Windows 系統連線
注意: 需在 SQL Server 設定中啟用「混合模式驗證」才能使用 SQL Server 驗證。
遠端連線設定
若要從遠端電腦連線到 SQL Server,需確認以下設定:
-
SQL Server 設定
- 開啟 SQL Server Configuration Manager
- 啟用 TCP/IP 通訊協定
- 設定 TCP 連接埠(預設 1433)
-
Windows 防火牆
- 允許 TCP 連接埠 1433 的輸入連線
- 或建立 SQL Server 程式的例外規則
-
連線字串格式
伺服器名稱:IP位址,連接埠 例如:192.168.1.100,1433
查詢編輯器使用技巧
查詢編輯器是 SSMS 最常使用的功能,以下介紹實用技巧。
開啟新查詢視窗
- 快捷鍵:
Ctrl + N - 工具列:點選「新增查詢」按鈕
- 右鍵選單:在資料庫上按右鍵 → 新增查詢
IntelliSense 智慧提示
SSMS 內建 IntelliSense 功能,提供:
- 自動完成:輸入前幾個字元後按
Tab或Enter完成 - 參數提示:函數的參數說明
- 快速資訊:滑鼠停留顯示物件資訊
常用快捷鍵:
| 快捷鍵 | 功能 |
|---|---|
Ctrl + Space | 觸發自動完成 |
Ctrl + Shift + R | 重新整理 IntelliSense 快取 |
提示: 若 IntelliSense 無法正常運作,按 Ctrl + Shift + R 重新整理本機快取。
執行查詢
| 快捷鍵 | 功能 |
|---|---|
F5 | 執行全部或選取的查詢 |
Ctrl + E | 執行全部或選取的查詢(同 F5) |
Ctrl + Shift + E | 執行並顯示執行計畫 |
部分執行技巧:
- 選取要執行的 SQL 語句,按
F5只執行選取部分 - 未選取時會執行整個查詢視窗的內容
程式碼片段(Code Snippets)
SSMS 提供預設的程式碼片段,快速插入常用語法:
- 按
Ctrl + K, Ctrl + X開啟片段選單 - 選擇分類(如 Table、Index)
- 選擇要插入的片段
常用片段範例:
| 片段名稱 | 產生的程式碼 |
|---|---|
| Create Table | CREATE TABLE 範本 |
| Create Procedure | CREATE PROCEDURE 範本 |
| Select Top | SELECT TOP 查詢範本 |
多查詢視窗管理
- 分割視窗:拖曳查詢標籤到編輯區域可並排顯示
- 切換視窗:
Ctrl + Tab在開啟的視窗間切換 - 關閉視窗:
Ctrl + F4關閉目前視窗
物件總管導覽
物件總管(Object Explorer)位於 SSMS 左側,是瀏覽與管理資料庫物件的主要介面。
物件總管結構
伺服器名稱
├── 資料庫
│ ├── 系統資料庫(master, model, msdb, tempdb)
│ └── 使用者資料庫
│ ├── 資料表
│ ├── 檢視
│ ├── 可程式性
│ │ ├── 預存程序
│ │ ├── 函數
│ │ └── 觸發程序
│ └── 安全性
├── 安全性(登入、伺服器角色)
├── 伺服器物件
└── SQL Server 代理程式
常用操作
| 操作 | 方法 |
|---|---|
| 瀏覽資料表內容 | 右鍵資料表 → 選取前 1000 個資料列 |
| 編輯資料表內容 | 右鍵資料表 → 編輯前 200 個資料列 |
| 查看資料表結構 | 右鍵資料表 → 設計 |
| 產生 CREATE 腳本 | 右鍵物件 → 產生指令碼為 → CREATE |
| 重新整理 | 右鍵節點 → 重新整理,或按 F5 |
篩選物件
當資料庫中物件很多時,可使用篩選功能:
- 右鍵「資料表」節點 → 篩選 → 篩選設定
- 設定篩選條件(如名稱包含 "Order")
- 只顯示符合條件的物件
執行計畫分析入門
執行計畫是理解查詢效能的關鍵工具,顯示 SQL Server 如何執行你的查詢。
顯示執行計畫
| 類型 | 快捷鍵 | 說明 |
|---|---|---|
| 預估執行計畫 | Ctrl + L | 不實際執行,顯示預估計畫 |
| 實際執行計畫 | Ctrl + M 後按 F5 | 執行查詢並顯示實際計畫 |
閱讀執行計畫
執行計畫從右到左閱讀,箭頭越粗表示資料量越大。
常見運算子:
| 運算子 | 說明 | 效能影響 |
|---|---|---|
| Table Scan | 掃描整個資料表 | 差(大表時) |
| Index Scan | 掃描整個索引 | 中 |
| Index Seek | 使用索引查找 | 佳 |
| Nested Loops | 迴圈式 JOIN | 小資料集佳 |
| Hash Match | 雜湊 JOIN | 大資料集佳 |
注意警示:
- 黃色驚嘆號:表示可能的效能問題
- Missing Index:建議建立的索引
常用快捷鍵整理
查詢編輯
| 快捷鍵 | 功能 |
|---|---|
F5 / Ctrl + E | 執行查詢 |
Ctrl + N | 新增查詢視窗 |
Ctrl + L | 顯示預估執行計畫 |
Ctrl + M | 切換實際執行計畫模式 |
Ctrl + R | 顯示/隱藏結果窗格 |
Ctrl + K, Ctrl + C | 註解選取區域 |
Ctrl + K, Ctrl + U | 取消註解選取區域 |
編輯操作
| 快捷鍵 | 功能 |
|---|---|
Ctrl + Shift + U | 轉為大寫 |
Ctrl + Shift + L | 轉為小寫 |
Ctrl + G | 跳至指定行數 |
Ctrl + F | 尋找 |
Ctrl + H | 取代 |
Ctrl + Space | 觸發 IntelliSense |
Ctrl + Shift + R | 重新整理 IntelliSense |
視窗管理
| 快捷鍵 | 功能 |
|---|---|
Ctrl + Tab | 切換視窗 |
Ctrl + F4 | 關閉目前視窗 |
F8 | 顯示/隱藏物件總管 |
F7 | 顯示物件總管詳細資料 |
常見問題 FAQ
Q1:SSMS 可以連線到 Azure SQL 嗎?
可以,SSMS 完全支援連線到 Azure SQL Database 和 Azure SQL Managed Instance。連線方式與地端 SQL Server 類似:(1) 伺服器名稱填入 Azure SQL 的伺服器名稱,格式為 yourserver.database.windows.net;(2) 驗證方式選擇「SQL Server 驗證」或「Azure Active Directory」;(3) 輸入在 Azure 入口網站建立的管理員帳號密碼。注意:需確保 Azure SQL 防火牆規則允許你的 IP 位址連線,可在 Azure 入口網站的「防火牆和虛擬網路」設定中新增規則。
Q2:SSMS 和 Azure Data Studio 有什麼差別?
注意:Azure Data Studio 已於 2026 年 2 月 28 日正式退役(retired),不再更新或提供安全性修補,最後版本停在 1.52.0。微軟已把跨平台的 SQL 開發整合到 Visual Studio Code 的 MSSQL 擴充套件。因此現在的選擇是:需要完整 SQL Server 管理功能(代理程式、複寫、維護計劃等)就用 SSMS(只支援 Windows);需要跨平台(macOS、Linux)或輕量查詢,就改用 VS Code + MSSQL 擴充套件。原本 Azure Data Studio 的查詢、指令碼與資料庫專案,多數可直接在 VS Code 中沿用、不需轉換。
延伸學習資源
深入學習 SQL Server 相關知識,建議參考以下資源:
SQL Server 相關:
- SQL Server 完整指南:安裝、設定、管理與版本比較
- SQL Server 版本比較:Express、Standard、Enterprise 功能與定價
- SQL Server Express 完整安裝教學:免費入門資料庫環境建置
SQL 語法學習:
雲端資料庫:
結論
SQL Server Management Studio 是 SQL Server 開發與管理的必備工具,熟練使用 SSMS 可以大幅提升工作效率。本文介紹的重點包括:
- 下載安裝:從 Microsoft 官網下載最新版本,免費使用
- 連線設定:支援 Windows 驗證與 SQL Server 驗證
- 查詢編輯器:善用 IntelliSense、程式碼片段、快捷鍵
- 物件總管:快速瀏覽與管理資料庫物件
- 執行計畫:分析查詢效能的重要工具
建議花時間熟悉快捷鍵,這會讓你的日常工作更加順暢。
需要企業級 SQL Server 導入規劃? — CloudInsight 提供 SQL Server 導入與管理諮詢服務,協助企業規劃適合的版本選擇、架構設計、效能調校與維運策略。
參考資料
- Microsoft SSMS 文件 - https://learn.microsoft.com/sql/ssms/
- 安裝 SSMS - https://learn.microsoft.com/sql/ssms/install/install
- SSMS 版本資訊(Release Notes) - https://learn.microsoft.com/sql/ssms/release-notes
- SSMS 系統需求 - https://learn.microsoft.com/sql/ssms/system-requirements
- SSMS 快捷鍵 - https://learn.microsoft.com/sql/ssms/sql-server-management-studio-keyboard-shortcuts
- Azure Data Studio 退役公告 - https://learn.microsoft.com/sql/tools/whats-happening-azure-data-studio
相關文章
雲端 SQL 資料庫比較:Azure SQL、Cloud SQL、AWS RDS 完整評比【2025】
全面比較三大雲端 SQL 資料庫服務:Azure SQL Database、Google Cloud SQL、AWS RDS。涵蓋功能特色、高可用性、定價模式、遷移策略,幫助企業選擇最適合的雲端資料庫方案。
SQLSQL CRUD 操作完整指南:INSERT、UPDATE、DELETE 語法教學【2026】
系統性介紹 SQL 資料操作語言(DML)核心指令。涵蓋 INSERT 新增、UPDATE 更新、DELETE 刪除的完整語法,以及 TRUNCATE 差異比較、交易控制、常見錯誤提醒。
SQLSQL 函數完整指南:字串、日期、數學、聚合函數總整理【2026】
SQL 內建函數完整參考手冊。涵蓋字串函數(CONCAT、SUBSTRING、REPLACE)、日期函數(DATEADD、DATEDIFF)、數學函數(ROUND、CEILING)、聚合函數(COUNT、SUM、AVG)的語法與範例。