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 主介面總覽,標示物件總管、查詢編輯器、結果窗格等主要區域
場景描述: SSMS 主介面截圖,以標註方式指出物件總管、查詢編輯器、結果窗格、屬性視窗等主要功能區域的位置。
視覺重點:
- 主要內容清晰呈現
必須出現的元素:
- 依據描述中的關鍵元素
需要顯示的中文字: 無
顏色調性: 專業、清晰
避免元素: 抽象圖形、齒輪、發光特效
Slug:
ssms-interface-overview-annotated
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)的語法與範例。