共用方式為


什麼是 SQL Server Management Studio (SSMS)?

適用於:SQL ServerAzure SQL DatabaseAzure SQL 受控實例Azure Synapse Analytics

SQL Server Management Studio (SSMS) 是管理任何 SQL 基礎結構的整合式環境。 使用 SSMS 存取、設定、管理及開發 SQL Server 的所有元件、Azure SQL DatabaseAzure SQL 受控實例Azure VM 上的 SQL Server,以及 Azure Synapse Analytics。 SSMS 提供單一完整的公用程式,結合一組廣泛的圖形工具與許多豐富的腳本編輯器,為所有技能層級的開發人員和資料庫管理員提供 SQL Server 的存取權。

SQL Server Management Studio 的螢幕快照。

SQL Server Management Studio 元件

描述 元件
使用 物件總管 來檢視和管理一或多個 SQL Server 實例中的所有物件。 物件總管
使用 範本總管 來建置及管理您用來加速查詢和腳本開發的未定案文字檔案。 範本總管
使用已被取代的 方案總管視窗 建置專案來管理腳本和查詢等管理項目。 方案總管
使用 SSMS 中包含的視覺化設計工具來建置查詢、資料表和圖表資料庫。 視覺資料庫工具
使用 SSMS 語言編輯器,以互動方式建置和偵錯查詢和腳本。 查詢和文本編輯器

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

使用 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 Cube 上的資料庫和實例等物件。 例如,您可以在 Analysis Services 腳本項目中開發 XMLA 腳本,直接在現有實例上建立新的物件。 這些專案可以儲存為解決方案的一部分,並與原始程式碼控制項整合。

注意

請注意,雖然 DAX 原本是針對表格式數據模型所設計,但它也可以用來查詢 SQL Server Analysis Services 中的多維度模型。 SSMS 可以執行 DAX 和 MDX,但您需要注意與您正在操作的模型以及您想要執行的查詢類型相關的一些考量。

如需 SSMS 中 Analysis Services 腳本項目的詳細資訊,請參閱 Analysis Services 腳本專案

管理整合服務解決方案

SQL Server Management Studio (SSMS) 可用來管理和監視執行中的 SSIS 套件。 您可以將套件組織成資料夾、執行、匯入、匯出和升級 Integration Services 套件。 不過,自 SSIS 2012 以來,套件的儲存已變更。 它們不再儲存在預設實例的伺服器 msdb 資料庫中,但現在會透過SSIS目錄資料庫管理(SSISDB)。 這表示您無法再以與舊版 SSIS 相同的方式管理套件。 您仍然可以使用 SSMS 來管理 SSIS 目錄資料庫,但您必須在物件總管中使用 Integration Services 目錄節點。

最新版本的 SSMS 提供整合式環境來管理任何 SQL 基礎結構。 它也允許使用者從 SSMS 中的物件總管執行儲存在 SSIS 目錄中的 SSIS 套件。

SSMS 內的 匯入和導出精靈 可用來建立 SSIS 套件,這是瞭解 SSIS 的好起點。 不過,要建立和管理較複雜的套件,您必須使用 SQL Server Data Tools (SSDT)

管理報表服務專案

SQL Server Management Studio (SSMS) 可啟用 Reporting Services 功能、管理伺服器和資料庫,以及管理角色和作業。 您可以使用 [共用排程] 資料夾來管理共用排程,以及管理報表伺服器資料庫 (ReportServerReportServerTempDB)。 將報表伺服器資料庫移至新的 SQL Server 實例時,您必須在 master 系統資料庫中建立 RSExecRole。

如需這些工作的詳細資訊,請參閱 SSMS 中的 Reporting Services、管理報表伺服器資料庫,以及建立 RSExecRole的文章:

您也可以啟用和設定各種功能、設定伺服器預設值,以及管理角色和作業,來管理伺服器。

如需這些工作的詳細資訊,請參閱下列文章:

SSMS 提供整合式環境來管理任何 SQL 基礎結構,包括 SSRS。 在入口網站中,您可以啟用功能、設定伺服器預設值、管理執行中的作業、檢視自定義報表,以及建立和管理共用排程。

注意

雖然 SSMS 提供 SSRS 的各種管理功能,但它不是在線報表管理員或 Report Services 組態管理員的替代專案。 建議您隨時更新最新版本和檔,以確保在 SSMS 中有效管理 SSRS。 如果您有任何特定問題或需要進一步的協助,請隨意詢問。

非英文版本

混合語言設定上的限制已解除。 您可以在法文 Windows 電腦上以德文安裝 SSMS。 如果作系統語言不符合 SSMS 語言,用戶就必須在 [工具] > [選項] 底下變更語言,> [國際設定]。 否則,SSMS 會顯示英文 UI。

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

支持政策

從 SSMS 17.0 開始,SQL 工具小組已採用 Microsoft 新式生命周期原則

閱讀原始 新式生命周期原則公告。 如需詳細資訊,請參閱 新式原則常見問題

如需診斷資料收集和功能使用方式資訊,請參閱 SQL Server 隱私權補充診斷資料收集

跨平臺工具

SSMS 只會在 Windows 上執行(AMD 或 Intel)。 如果您需要在 Windows 以外的平台上執行的工具,請查看 Azure Data Studio。 Azure Data Studio 是在 macOS、Linux 和 Windows 上執行的跨平臺工具。 如需詳細資訊,請參閱 Azure Data Studio

尋求幫助

為 SQL 文件做出貢獻

您知道自己可以編輯 SQL 內容嗎? 如果您這樣做,不僅有助於改善我們的文件,而且您也會被認定為該頁面的貢獻者。

如需詳細資訊,請參閱 如何貢獻於 SQL Server 文件