SSMS 完整教學:SQL Server Management Studio 安裝與使用指南【2025】

SSMS 完整教學:SQL Server Management Studio 安裝與使用指南【2025】
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 版本資訊
| 版本 | 發布日期 | 支援的 SQL Server 版本 |
|---|---|---|
| SSMS 20.x | 2024 | SQL Server 2014 - 2022、Azure SQL |
| SSMS 19.x | 2022-2024 | SQL Server 2012 - 2022、Azure SQL |
| SSMS 18.x | 2019-2022 | SQL Server 2008 - 2019、Azure SQL |
建議: 總是使用最新版本的 SSMS,可獲得最新功能與安全性更新。SSMS 是免費軟體,與 SQL Server 授權無關。
下載與安裝
系統需求
| 項目 | 最低需求 |
|---|---|
| 作業系統 | Windows 10 / 11、Windows Server 2016+ |
| 處理器 | 1.8 GHz 以上 |
| 記憶體 | 2 GB RAM(建議 4 GB 以上) |
| 硬碟空間 | 2-10 GB(依安裝元件而定) |
| .NET Framework | 4.7.2 以上(安裝程式會自動檢查) |
下載步驟
-
前往 Microsoft 官方下載頁面
-
點選「下載 SQL Server Management Studio (SSMS)」
- 下載檔案約 500-600 MB
-
選擇語言版本
- 支援繁體中文、簡體中文、英文等多種語言
安裝步驟
-
執行安裝檔案(SSMS-Setup-CHT.exe 或 SSMS-Setup-ENU.exe)
-
選擇安裝位置
- 預設路徑:
C:\Program Files (x86)\Microsoft SQL Server Management Studio 20 - 可自訂安裝路徑
- 預設路徑:
-
等待安裝完成
- 安裝過程約 5-15 分鐘,視電腦效能而定
-
安裝完成後重新啟動
- 某些元件可能需要重新開機才能生效
連線設定
安裝完成後,首先要學習如何連線到 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 有什麼差別?
兩者都是 Microsoft 提供的資料庫管理工具,但定位不同:SSMS 是功能完整的 SQL Server 管理工具,只支援 Windows,適合 DBA 進行完整的資料庫管理(包括代理程式、複寫、維護計劃等);Azure Data Studio 是輕量級跨平台工具(Windows、macOS、Linux),專注於查詢撰寫與資料分析,介面類似 VS Code,支援擴充功能。選擇建議:需要完整 SQL Server 管理功能選 SSMS;跨平台使用或偏好現代化介面選 Azure Data Studio;兩者可同時安裝互補使用。
延伸學習資源
深入學習 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 Documentation - https://docs.microsoft.com/sql/ssms/sql-server-management-studio-ssms
- Download SSMS - https://docs.microsoft.com/sql/ssms/download-sql-server-management-studio-ssms
- SSMS Keyboard Shortcuts - https://docs.microsoft.com/sql/ssms/sql-server-management-studio-keyboard-shortcuts
- Azure Data Studio - https://docs.microsoft.com/sql/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 語法教學【2025】
系統性介紹 SQL 資料操作語言(DML)核心指令。涵蓋 INSERT 新增、UPDATE 更新、DELETE 刪除的完整語法,以及 TRUNCATE 差異比較、交易控制、常見錯誤提醒。
SQLSQL 函數完整指南:字串、日期、數學、聚合函數總整理【2025】
SQL 內建函數完整參考手冊。涵蓋字串函數(CONCAT、SUBSTRING、REPLACE)、日期函數(DATEADD、DATEDIFF)、數學函數(ROUND、CEILING)、聚合函數(COUNT、SUM、AVG)的語法與範例。