這是歷史版本頁面 — 看 SQL Server Management Studio 最新版本
管理 SQL Server 資料庫太麻煩?SQL Server Management Studio 能幫上忙
當你開始處理公司或專案的資料庫,想要快速修改某個表格的欄位、檢查資料有沒有跑錯,或者得寫一段複雜的指令來撈出特定報表時,如果只能面對冰冷的命令列介面,很容易因為一個空格或分號出錯而卡住半天。
雖然可以用純文字指令操作,但對於需要頻繁調整設定、監控伺服器狀態的人來說,效率太低且缺乏直觀感。這類工具的切入點在於將複雜的後端指令轉化為圖形化介面,讓使用者能透過點擊和視覺化編輯來管理資料庫物件。
01SQL Server Management Studio 可以用來做什麼?
它提供一個整合環境,讓使用者能存取、配置、管理及開發 SQL Server 的所有元件。內建多種圖形化工具與豐富的指令碼編輯器,方便不同技術層級的人員對伺服器進行操作與維護。
02這套軟體能幫我處理雲端資料庫嗎?
可以。它支援 SQL Server 2014 及後續版本,並針對 Azure SQL Database、Azure Synapse Analytics 以及 Microsoft Fabric 等雲端功能提供廣泛的相容性。
03如果我想優化查詢速度,這套軟體有相關功能嗎?
有的。它具備優秀的查詢效能調校能力以及強大的除錯工具,能協助使用者分析並提升資料庫的執行效率。
04它能幫我產出報表或進行管理嗎?
可以。它擁有進階的報表功能,且將圖形化工具與指令碼能力結合,讓管理員能單一地管理所有資料庫物件與功能。
05如果我電腦裡已經有舊版,安裝新版會把舊的覆蓋掉嗎?
不會。這套軟體支援平行安裝,例如較新的版本可以與之前的多個舊版本同時共存於同一台電腦中。
06什麼樣的人適合使用這套軟體?
適合需要管理 SQL Server 平台的所有開發人員與資料庫管理員。無論是習慣使用圖形化介面快速操作,還是需要撰寫複雜指令碼的專業使用者都能適用。
07對於初學者來說,這套軟體好上手嗎?
適合。因為它將繁瑣的伺服器配置與管理功能整合在直觀的使用者介面中,降低了直接操作後端元件的門檻。
08如果我使用的是 Mac 或 Linux,能用這套軟體嗎?
不適合。它僅支援 Windows 系統(如 Windows 10、Windows 11 及 Windows Server),缺乏跨平台相容性。
09我的電腦記憶體很小,跑這套軟體會卡嗎?
可能會。它對系統資源的消耗較高,建議配置 4 GB RAM(虛擬機至少 2.5 GB),且在處理大型資料庫時偶爾會出現延遲現象。
10如果我需要的是輕量化工具,這套軟體是好選擇嗎?
可能不是。由於它功能全面且資源占用高,若僅需簡單操作而不想承擔較高的系統負荷,或不希望安裝 .NET Framework 4.7.2 等前置元件,可能需要考慮其他替代方案。
11介面語言有中文版嗎?
資料顯示其介面語系為英文,若使用者必須要求中文介面且無法適應英文環境,則不適合選擇。
下載與官方連結
前往官方網站 下載 SQL Server Management Studio
SSMS-Setup-ENU.exe · 連結指向軟體原廠
版本紀錄
- 2026-10-23 SQL Server Management Studio 22.11.1 5.4 MB
- 2026-10-14 SQL Server Management Studio 22.11.0 5.4 MB
- 2026-09-29 SQL Server Management Studio 22.10.2 5.4 MB
再看 5 筆
- 2026-09-10 SQL Server Management Studio 22.10.0 5.4 MB
- 2026-08-26 SQL Server Management Studio 22.9.2 5.4 MB
- 2026-08-19 SQL Server Management Studio 22.9.1 5.4 MB
- 2026-08-12 SQL Server Management Studio 22.9.0 5.4 MB
- 2025-10-15 SQL Server Management Studio 21.6.17 4.3 MB
這一版改了什麼
What's new in this version:
- The installation of SSMS installs Azure Data Studio 1.47.0
- Added support for secure enclaves with Azure SQL Database in the New Database dialog, Database Properties dialog, and Always Encrypted Wizard
- Improved performance for the Always Encrypted Wizard
- Added the Page Verify database option on the Options page within Database Properties
- Updated SSMS to use the latest driver versions for MSODBCSQL.MSI (17.10.5.1) and MSOLEDBSQL.MSI (18.6.7). The inclusion of these new versions could require users who also have older versions of the drivers to reboot after installing SSMS 19.2
- References to Azure Active Directory (Azure AD) updated to Microsoft Entra. See Azure AD is Becoming Microsoft Entra ID for details
- Updated F1 links for the Always Encrypted and Additional Connection Parameters pages in the Connection dialog
- Added support for Watch Live Data for event sessions created in Azure SQL Database and Azure SQL Managed Instance. For Azure SQL Database, you must specify the database name in the Connect to database field in the Connection Properties tab of the Connection dialog, see Connect to Server (Additional Connection Parameters Page) Database Engine for details. The ability to Watch Live Data is currently in preview
- Introduced ability to use the XEvent Profiler for Azure SQL Database. For Azure SQL Database, you must specify the database name in the Connect to database field in the Connection Properties tab of the Connection dialog, see Connect to Server (Additional Connection Parameters Page) Database Engine for details. The ability to use XEvent Profiler is currently in preview
- Exposed the histogram target for event sessions in Azure SQL Database
- Updated Import Flat File wizard to improve file encoding detection
- Introduced on-demand logging of Azure API calls from SSMS enabling customer-facing monitoring and troubleshooting for Azure-connected features, which can be accessed within Tools -> Options -> Output Window. See Options (Output Window - General) for more information
- Updated Help -> Technical Support and Help -> Send Feedback to direct to appropriate links
- Added support for creating a Ledger database in Azure SQL Managed Instance
- Improved wizard for performing failover on Managed Instance link. Supports unidirectional failover to Azure and bi-directional failover between SQL Server 2022 and Azure SQL Managed Instance
- Improved wizard for creating the link between SQL Server and Azure SQL Managed Instance. Supports link creation from SQL Server to Azure SQL Managed Instance and from Azure SQL Managed Instance to SQL Server 2022
- Improved wizard for testing connectivity between SQL Server and Azure SQL Managed Instance. Creates a temporary testing endpoint if none exists and can be invoked from a database replica on either SQL Server or Azure SQL Managed Instance
- Always On High Availability menu is now available in Object Explorer for Azure SQL Managed Instance and lists established Managed Instance links
- Introduced Azure SQL resources browser in linked servers wizard facilitating linked servers setup for Azure SQL Managed Instance
- Reduced load time for the New Database dialog in Azure SQL Database
- Added support for the External File Format node under External Resources node for Azure SQL Database
- Introduced connection pooling for Intellisense to reduce the number of new connections made and keep connections open between refreshes
- The IS Deployment Wizard now supports the Microsoft Entra Interactive Authentication Login method for Project Deployment
Fixed:
- Addressed issues with keyboard focus landing in the incorrect location when classifying data, and improved color contrast in the View Facets dialog
- Improved the screen reader for status messages, and for the automatic button in the Options page in Database Properties. The screen reader was also improved when reading the database name text within the Permissions page in Database Properties
- Improved Always Encrypted wizard to no longer allow the option to encrypt Ledger and history tables
- Fixed error 'Cannot read property AllowEnclaveComputations' when using the Always Encrypted Wizard in SQL Server 2016 and SQL Server 2017
- Addressed issue where Always Encrypted Wizard fails when a randomly encrypted column (using an enclave enabled key) already exists with an index on the column
- Updated Always Encrypted Wizard to preserve table ownership for encryption and decryption operations
- Fixed Always Encrypted Wizard to not allow the unsupported behavior of encrypting computed columns
- Updated default value for Encrypt Connection to False when a server is selected after using < browse for more… > in the connection dialog
- Updated Is Ledger Database option to be read-only
- Fixed exception generated when using Extended Events in Azure SQL Database in a database with a catalog collation that differs from the server collation
- Updated start menu entry to display SQL Server Management Studio 19
- Fixed displaying of SQL Managed Instance hardware generations when accessing resource properties
- Fixed 4k display problem in New Filegroup dialog
- Addressed inability to import a dacpac file from, or export a dacpac file to, an Azure Storage Container/blob
- Added support for Microsoft Entra users when importing a bacpac file
- Improved SSMS installer to address scenarios where setup-related registry keys are partially removed and installation hangs with 'Loading packages. Please wait...'
- Updated installer to properly update native binaries when upgrading from earlier versions of SSMS 19.
- Updated installer to no longer uninstall native driver SDKs (MSODBCSQL and MSOLEDBSQL) when the driver version on the machine is less than the one installed by SSMS. See Installation of SSMS 19.1 removes SQL_SNAC_SDK registry key after installing MS SQL Server 2022 standard edition
- Fixed error when using $PARTITION.partition_function_name(expression) syntax
- Fixed Maintenance Plan Wizard to include Finish button after navigating through the configuration of a maintenance plan
- Addressed behavior where Microsoft Entra users in Azure SQL Database are prompted for credentials when modifying a stored procedure, even though the user is authenticated. See SSMS 19 forgets connection when clicking 'modify' on a stored procedure from Object Explorer and Authentication Issues
- Resolved error 'Cannot show requested dialog.' when trying to view properties for a Microsoft Entra database user in Azure SQL Managed Instance
- Updated database role mapping to default to public as the only role for new logins
- Fixed error 'Object reference not set to an instance of an object.' when viewing properties for a server role or properties for domain login, in SQL Server 2017
- Removed menu options to create a new key, constraint, trigger, index or statistic on a dropped Ledger table
- Added support for Edit Top N Rows scripting menu option when a table's column names are keywords such as ALTER, MERGE, PRECISION, etc. See SSMS Edit top 200 rows error: Incorrect syntax near the keyword 'merge'
- Updated logic in Object Explorer to only execute sp_verify_dtc_configuration for Azure SQL Managed Instance. See SQL Server Management Studio 19.1 DTC status node causes error reports when logging enabled on message 2812 on on-premises SQL installations
- Fixed XML error 'Instance validation error: 'CONCAT' is not a valid value for ArithmeticOperationType.' when viewing an execution plan for a query with double pipe (||) syntax
- Fixed error 'When executing sp_adddistributor for a remote Distributor, you must use a password. The password specified for the @password parameter must be the same when the procedure is executed at the Publisher and at the Distributor.' when configuring a Remote Distributor for Replication
- Addressed error 'Property Password cannot be changed or read after a connection string has been set' when adding a SQL Server subscriber in the New Subscription Wizard dialog. See SSMS 19 - Issue while connecting to subscriber during replication configuration
- Resolved issue where Replication Publication Wizard couldn't support two objects with identical names added as articles in the same publication
- Added support for Replication Monitor with Azure SQL Managed Instance
- Resolved issue where Replication Monitor connected using Windows Authentication only
- Added ability to use Microsoft Entra Service Principal Authentication for Replication Monitor
- Fixed error 'An error occurred during local report processing' when drilling into the blue bar in the CPU utilization report
- Updated results grid to respect the user-specified setting Maximum Characters Retrieved when selecting output from JSON data types