什麼是 SQL Server Management Studio (SSMS)?

適用範圍: 是SQL Server (所有支援的版本) 是Azure SQL Database 是Azure SQL 受控執行個體 是Azure Synapse Analytics

SQL Server Management Studio (SSMS) 是用於管理任何 SQL 基礎結構的整合式環境。 使用 SSMS 存取、設定、管理、控管和開發 SQL Server、Azure SQL Database 和 Azure Synapse Analytics 的所有元件。 SSMS 能提供單一的完整公用程式,結合了廣泛的圖形工具和豐富的指令碼編輯器,使開發人員和資料庫管理員 (不管他們的技術水準如何) 都能夠存取 SQL Server。

SQL Server Management Studio 的螢幕擷取畫面。

SQL Server Management Studio 元件

描述 元件
使用 物件總管 檢視及管理一個或多個 SQL Server執行個體中的所有物件。 物件總管
如何使用 [範本總管] 建立及管理重複使用文字的檔案,以用來加快查詢與指令碼的開發速度。 範本總管
如何使用即將淘汰的 方案總管 建立專案,以管理管理項目 (例如指令碼與查詢)。 方案總管
如何使用 Management Studio隨附的視覺化設計工具。 Visual Database Tools
如何使用 Management Studio 語言編輯器以互動的方式建立查詢與指令碼,以及對其執行偵錯。 查詢與文字編輯器

適用於商業智慧的 SQL Server Management Studio

若要存取、設定及管理 Analysis Services、Integration Services 和 Reporting Services,請使用 SQL Server Management Studio。 雖然這三種商業智慧技術全都依賴 SQL Server Management Studio,但是與每一項技術有關的管理工作則會有些微的差異。

注意

若要建立及修改 Analysis Services、 Reporting Services和 Integration Services 解決方案,請使用 SQL Server Data Tools (SSDT),而不要使用 SQL Server Management Studio。 SQL Server Data Tools (SSDT) 是一個以 MicrosoftVisual Studio為根據的開發環境。

使用 SQL Server Management Studio 管理 Analysis Services 解決方案

SQL Server Management Studio 可讓您管理 Analysis Services 物件,例如執行備份及處理物件。

Management Studio 會提供一個 Analysis Services 指令碼專案,您可在其中開發及儲存使用多維度運算式 (MDX)、資料採礦延伸模組 (DMX) 和 XML for Analysis (XMLA) 所撰寫的指令碼。 您可以使用 Analysis Services 指令碼專案來執行管理工作或是在 Analysis Services 執行個體上重新建立物件,例如資料庫和 Cube。 例如,您可以在 Analysis Services 指令碼專案中開發 XMLA 指令碼,該指令碼會直接在現有的 Analysis Services 執行個體上建立新的物件。 Analysis Services 指令碼專案可儲存成為方案的一部分,並與原始程式碼控制整合。

如需如何使用 SQL Server Management Studio的詳細資訊,請參閱 使用 SQL Server Management Studio 進行開發和實作

使用 SQL Server Management Studio 管理 Integration Services 解決方案

SQL Server Management Studio 可讓您使用 Integration Services 服務來管理套件及監視執行中的套件。 您也可以使用 Management Studio 將封裝組織成資料夾、執行封裝、匯入及匯出封裝、移轉 Data Transformation Services (DTS) 封裝及升級 Integration Services 封裝。

使用 SQL Server Management Studio 來管理 Reporting Services 專案

使用 SQL Server Management Studio 可啟用 Reporting Services 功能、管理服務和資料庫,以及管理角色和作業。

您可使用 [共用排程] 資料夾來管理共用排程,並管理報表伺服器資料庫 (ReportServer、ReportServerTempdb)。 當您將報表伺服器資料庫移到新的或另一個 SQL Server 資料庫引擎 (SQL Server Database Engine) 時,您也會在 Master 系統資料庫中建立 RSExecRole。 如需這些工作的詳細資訊,請參閱下列文章:

您也可以透過以下方式來管理伺服器:啟用及設定各種功能、設定伺服器預設值及管理角色和作業。 如需這些工作的詳細資訊,請參閱下列文章:

非英文版本的 SQL Server Management Studio (SSMS)

已解除封鎖混合語言安裝。 您可以在法文版 Windows 上安裝 SSMS 德文版。 如果作業系統語言與 SSMS 語言不相符,則使用者必須在 [工具] > [選項] > [國際設定] 下變更語言, 否則 SSMS 會顯示英文的 UI。

如需舊版不同地區設定的詳細資訊,請參閱安裝非英文版本的 SSMS

SSMS 的支援原則

跨平台工具

SSMS 只能在 Windows (AMD 或 Intel) 上執行。 若您需要能在 Windows 以外平台上執行的工具,請查看 Azure Data Studio。 Azure Data Studio 是一個跨平台工具,可在 macOS、Linux 與 Windows 上執行。 如需詳細資料,請參閱 Azure Data Studio

取得協助

後續步驟

參與編輯 SQL 文件

您知道您可以自己編輯內容嗎? 如果您這樣做,不只會改善我們的文件,而且您也會成為該頁面的參與者!