這是歷史版本頁面 — 看 SQL Server Management Studio 最新版本

管理 SQL Server 資料庫太麻煩?SQL Server Management Studio 能幫上忙

SQL Server Management Studio 軟體圖示 SQL Server Management Studio 18.2 資料更新 2019-07-25 閱讀約 3 分鐘

當你開始處理公司或專案的資料庫,想要快速修改某個表格的欄位、檢查資料有沒有跑錯,或者得寫一段複雜的指令來撈出特定報表時,如果只能面對冰冷的命令列介面,很容易因為一個空格或分號出錯而卡住半天。

雖然可以用純文字指令操作,但對於需要頻繁調整設定、監控伺服器狀態的人來說,效率太低且缺乏直觀感。這類工具的切入點在於將複雜的後端指令轉化為圖形化介面,讓使用者能透過點擊和視覺化編輯來管理資料庫物件。

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 · 524 MB · 連結指向軟體原廠

版本紀錄

再看 5 筆

看完整版本清單

這一版改了什麼

What's new in this version:

New:
- New Item Details
- Intellisense/Editor Added support for Data Classification
- OPTIMIZE_FOR_SEQUENTIAL_KEY Added Intellisense support
- OPTIMIZE_FOR_SEQUENTIAL_KEY Turns on an optimization within the database engine that helps improve throughput for high-concurrency inserts into the index. This option is intended for indexes that are prone to last-page insert contention, typically seen with indexes that have a sequential key such as an identity column, sequence, or date/time column. See CREATE INDEX for more details
- Query Execution or Results Added a Completion time in the messages to track when a given query completed its execution. See UserVoice for more details
- Query Execution or Results Allow more data to be displayed (Result to Text) and stored in cells (Result to Grid). SSMS now allows up to 2M characters for both (up from 256 and 64K, respectively). This also addressed the issue of users not able to grab more than 43680 chars from the cells of the grid
- ShowPlan Added a new attribute in QueryPlan when inline scalar UDF feature is enabled (ContainsInlineScalarTsqlUdfs)
- SMO Added support for Feature Restrictions. For more information on the feature itself, see Feature Restrictions
- Integration Services (SSIS) Perf optimization for SSIS package scheduler in Azure

Bug fixes:
- New Item Details
- Accessibility Updated the XEvent UI (the grid) to be sortable by pressing F3
- Always On Fixed an issue where SSMS was throwing an error when trying to delete an Availability Group (AG)
- Always On Fixed an issue where SSMS was presenting the wrong failover wizard, when replicas are configured as Synchronous, when using read scale AGs (cluster type=NONE). Now, SSMS presents the wizard for Force_Failover_Allow_Data_Loss option, which is the only one allowed for cluster type NONE Availability
- Always On Fixed an issue where the wizard was restricting the number of allowed synchronizations to three
- Data Classification Fixed an issue where SSMS was throwing an Index (zero-based) must be greater than or equal to zero error when trying to view data classification reports on databases with CompatLevel less than 150.
- General SSMS Fixed an issue where the user was unable to horizontal scroll Results pane via mouse wheel. See UserVoice for more details
- General SSMS Updated Activity Monitor to ignore benign wait types SQLTRACE_WAIT_ENTRIES
- General SSMS Fixed an issue where some color options (Text Editor > Editor Tab and Status Bar) were not persisted. See UserVoice
- General SSMS In connection dialog, replaced Active Directory - Universal with MFA support with Azure Active Directory - Universal with MFA (functionality is the same, but hopefully it's less confusing)
- General SSMS Updated SSMS to use correct defaults values when creating an Azure SQL Database
- General SSMS Fixed an issue where the user was not able to Start PowerShell from a node in Register Servers when the server is a SQL Linux container
- Import Flat File Fixed an issue where Import Flat File was not working after upgrading from SSMS 18.0 to 18.1. See UserVoice
- Import Flat File Fixed an issue where Import Flat File Wizard was reporting a duplicate or invalid column on a .csv file with headers with Unicode characters
- Object Explorer Fixed an issue where some menu items (for example, SQL server Import and Export Wizard) where missing or disable when connected to SQL Express. See UserVoice for more details
- Object Explorer Fixed an issue which was causing SSMS to crash when an object is dragged from Object Explorer to the editor. See UserVoice for more details
- Object Explorer Fixed an issue where renaming databases was causing incorrect database names to show up in Object Explorer. See UserVoice for more details
- Object Explorer Fixed a long outstanding issue where trying to expand the Tables node in Object Explorer for a database which is set to use a collation that is not supported by Windows anymore triggers an error (and the user can't expand his or her tables). An example of such collation would be Korean_Wansung_Unicode_CI_AS
- Register Servers Fixed an issue where trying to issue a query against multiple servers (under a Group in Registered Servers) when the Registered Server uses either Active Directory - Integrated or Azure Active Directory - Universal with MFA did not work because SSMS failed to connect
- Register Servers Fixed an issue where trying to issue a query against multiple servers (under a Group in Registered Servers) when the registered server uses either Active Directory - Password or SQL Auth and the user chose not to remember the password would cause SSMS to crash
- Reports Fixed an issue in Disk Usage reports where the report was failing to when data files had a vast number of extents.
Replication Tools Fixed an issue where Replication Monitor was not working with publisher DB in AG and distributor in AG (this was previously fixed in SSMS 17.x
- SQL Agent Fixed an issue that when Adding, inserting, editing or removing job steps, was causing focus to be reset the first row instead of the active row. See UserVoice for more details
- SMO/Scripting Fixed an issue where CREATE OR ALTER was not scripting objects that had extended properties on them. See UserVoice for more details
- SMO/Scripting Fixed an issue where SSMS wasn't able to script CREATE EXTERNAL LIBRARY correctly
- SMO/Scripting Fixed an issue where trying to run the Generate Scripts against a database with a few thousand tables (was causing the progress dialog to appear to be stuck
- SMO/Scripting Fixed an issue where scripting of External Table on SQL 2019 did not work
- SMO/Scripting Fixed an issue where scripting of External Data Source on SQL 2019 did not work
- SMO/Scripting Fixed an issue where extended properties on columns were not scripted when targeting Azure SQL DB
- SMO/Scripting Last-page insert: SMO - Add property Index.IsOptimizedForSequentialKey
- SSMS Setup Mitigated an issue where SSMS setup was incorrectly blocking the installation of SSMS reporting mismatching languages. This could have been an issue in some abnormal situations, like an aborted setup or an incorrect uninstall of a previous version of SSMS. See UserVoice for more details
- XEvent Profiler Fixed a crash when the viewer is being closed