適用於:SQL Server
Azure SQL Database
Azure SQL 受控實例
Azure Synapse Analytics
SQL Server Management Studio (SSMS) 是管理任何 SQL 基礎結構的整合式環境。 使用 SSMS 存取、配置、管理、管理及開發 SQL Server、 Azure SQL Database、Azure SQL Managed Instance、 Azure 虛擬機上的 SQL Server、 Microsoft Fabric 中的 SQL 資料庫,以及 Azure Synapse Analytics 的所有元件。 SSMS 提供單一完整的公用程式,結合一組廣泛的圖形工具與許多豐富的腳本編輯器,為所有技能層級的開發人員和資料庫管理員提供 SQL Server 的存取權。
SSMS 元件
| 描述 | 元件 |
|---|---|
| 使用 物件總管 來檢視和管理一或多個 SQL Server 實例中的所有物件。 | 物件總管 |
| 使用 範本總管 來建置及管理您用來加速查詢和腳本開發的未定案文字檔案。 | 範本瀏覽器 |
| 使用已被取代的 方案總管視窗 建置專案來管理腳本和查詢等管理項目。 | 方案總管 |
| 使用 SSMS 中包含的視覺化設計工具來建置查詢、資料表和圖表資料庫。 | 視覺資料庫工具 |
| 使用 SSMS 語言編輯器,以互動方式建置和偵錯查詢和腳本。 | 查詢和文字編輯器 |
用於商業智慧的 SSMS
使用 SSMS 存取、設定、管理及維護 Analysis Services、Integration Services 和 Reporting Services。 雖然這三種商業智慧技術都依賴 SSMS,但與每個專案相關聯的系統管理工作稍有不同。
注意
若要建立及修改 Analysis Services、Integration Services 解決方案和 Reporting Services,請使用 SQL Server Data Tools (SSDT),而非 SSMS。 SQL Server Data Tools (SSDT) 是以 Visual Studio Microsoft 為基礎的開發環境。
管理 Analysis Services 解決方案
SQL Server Management Studio (SSMS) 可讓您管理 Analysis Services 物件,例如執行備份和處理物件。
SSMS 提供 Analysis Services 腳本專案,您可以在其中開發和儲存以 多維度表達式 (MDX)撰寫的腳本、數據分析表達式 (DAX)、數據採礦延伸模組 (DMX),以及 XML for Analysis (XMLA)。
使用這些腳本執行管理任務,或在分析服務立方體上重建資料庫與實例等物件。 例如,您可以在 Analysis Services 腳本項目中開發 XMLA 腳本,直接在現有實例上建立新的物件。 你可以把這些專案存成解決方案的一部分,並整合進原始碼控制。
注意
SSMS 支援 DAX 和 MDX,但你應該考慮你使用的模型以及你打算執行的查詢類型。
如需 SSMS 中 Analysis Services 腳本項目的詳細資訊,請參閱 Analysis Services 腳本專案。
管理整合服務解決方案
SSMS 可管理、執行及監控儲存在資料庫中的 SSISDB SQL Server 整合服務(SSIS)套件。 你可以匯入、匯出、升級套件,並將它們整理到資料夾中。 你可以從物件檔案總管存取 SSIS 目錄。
SSMS 的 匯入與匯出精靈 可以產生基本的 SSIS 套件,是學習 SSIS 的良好起點。 若設計與維護較複雜的解決方案,請使用 SQL Server Data Tools(SSDT)。
管理報表服務專案
適用於:SQL Server 2022(16.x)及更早版本
SSMS 提供整合環境,用於管理 SQL Server 2022(16.x)及更早版本中的 SQL Server 報告服務(SSRS)。 你可以管理報表伺服器本身、其資料庫(ReportServer 和 ReportServerTempDB)、角色、工作以及共享排程。
共享排程資料夾提供直接存取排程任務。
注意
自 SQL Server 2025(17.x)起,本地報告服務整合於 Power BI 報告伺服器之下。 如需詳細資訊,請參閱 Reporting Services 匯總常見問題。
SSMS 也支援伺服器層級操作,讓您啟用與設定 SSRS 功能、定義預設值,並維護角色與工作。
如果你將報表伺服器資料庫遷移到 SQL Server 實例,記得在系統資料庫中建立 master。
雖然 SSMS 提供了一套穩健的工具來管理 SQL Server 2022(16.x)及更早版本的 SSRS,但它並不能取代報表管理員或報表服務組態管理員。
欲了解更多相關SSRS任務資訊,請參見:
- 設定報表伺服器屬性 (Management Studio)
- 建立、刪除或修改角色 (Management Studio)
- 啟用和停用 Reporting Services 的用戶端列印
- SQL Server Management Studio 中的 Reporting Services (SSRS)
- 管理報表伺服器資料庫 (SSRS 原生模式)
- 建立 RSExecRole
非英文版本
Visual Studio 安裝程式會為與作業系統語言相符的 SQL Server Management Studio (SSMS) 選取預設語言套件。 您可以隨時變更預設語言。 如需詳細資訊,請參閱 修改 SQL Server Management Studio 工作負載、元件和語言套件。
支持政策
SQL 工具團隊已採用 Microsoft 現代生命週期政策。
閱讀原始 新式生命周期原則公告。 如需詳細資訊,請參閱 新式原則常見問題。
如需診斷資料收集和功能使用方式資訊,請參閱 SQL Server 隱私權補充 和 診斷資料收集。
尋求幫助
- SQL 的想法:是否有改善 SQL Server 的建議?
- Microsoft問與答(SQL Server)
- DBA Stack Exchange (標記 SQL-Server):詢問 SQL Server 問題
- Stack Overflow 標籤 sql-server:SQL 開發問題的解答
- Reddit:關於 SQL Server 的一般討論
- Microsoft SQL Server 授權條款與資訊
- 商務使用者的支援選項
- 附加 SQL Server 說明與回饋
為 SQL 文件做出貢獻
您知道自己可以編輯 SQL 內容嗎? 如果您這樣做,不僅有助於改善我們的文件,而且您也會被認定為該頁面的貢獻者。
如需詳細資訊,請參閱 編輯 Microsoft Learn 文件。