SQL Server Management Studio (SSMS) is your go-to integrated environment for managing any SQL infrastructure, from on-premises SQL Servers to Azure SQL Databases and beyond. It equips you with a rich set of tools to configure, monitor, and administer your SQL Server instances and databases effectively. Whether you need to deploy and manage data-tier components, or build and execute complex queries and scripts, SSMS provides the functionalities you need to streamline your database management tasks.
What is SQL Server Management Studio (SSMS)?
Think of SSMS as your central control panel for everything SQL Server. This powerful tool is designed to provide a comprehensive interface for interacting with your SQL environments. It allows database administrators and developers to:
- Configure SQL Server: Fine-tune server settings, manage security protocols, and optimize performance.
- Monitor Performance: Keep a close eye on server and database health, track performance metrics, and identify potential bottlenecks.
- Administer Databases: Handle all aspects of database administration, including backup and recovery, user management, and database maintenance.
- Deploy Data-Tier Components: Seamlessly deploy and manage the data layer of your applications.
- Build Queries and Scripts: Write, test, and optimize T-SQL queries and scripts with an advanced query editor.
SSMS is versatile and compatible with a wide array of Microsoft data platforms, including:
- SQL Server: All supported versions of on-premises SQL Server.
- Azure SQL Database: Microsoft’s fully managed platform-as-a-service (PaaS) database offering in the cloud.
- Azure SQL Managed Instance: An intelligent, scalable cloud database service with near 100% compatibility with the SQL Server database engine.
- Azure Synapse Analytics: A limitless analytics service that brings together enterprise data warehousing and Big Data analytics.
- SQL analytics endpoint in Microsoft Fabric: Access and analyze data within Microsoft Fabric.
- Warehouse in Microsoft Fabric: Manage and query data warehouses within the Microsoft Fabric ecosystem.
Why Download SQL Server Management Studio?
SSMS stands out as the premier tool for database professionals working within the Microsoft SQL ecosystem. Its robust features and intuitive interface make it indispensable for anyone managing SQL Server, Azure SQL Database, or related services. Whether your databases reside on your local machine, in a corporate data center, or in the cloud, SSMS offers a consistent and powerful management experience.
For users seeking a cross-platform solution that complements SSMS, especially for managing SQL and other Azure databases on macOS or Linux, Azure Data Studio is an excellent alternative. However, for in-depth SQL Server administration and the full breadth of features, SSMS remains the industry-standard tool on Windows.
Downloading and Installing SSMS 20.2
The latest generally available release is SQL Server Management Studio (SSMS) 20.2. This version incorporates the most recent updates and improvements for managing your SQL environments.
Download SQL Server Management Studio (SSMS) 20.2
Here are key details for this release:
- Release Number: 20.2
- Build Number: 20.2.30.0
- Release Date: July 9, 2024
Important Installation Notes:
- Uninstall Preview Versions: If you have a preview version of SSMS 20 already installed, it’s crucial to uninstall it before installing SSMS 20.2 to avoid conflicts.
- Side-by-Side Installation: Installing SSMS 20.2 will not upgrade or replace previous versions of SSMS (19.x and earlier). SSMS 20.2 installs alongside older versions, allowing you to have multiple versions installed concurrently. This is beneficial if you need to manage different SQL Server versions.
- License and Privacy: By downloading and using SQL Server Management Studio, you agree to the license terms and privacy statement. Please review these documents before installation.
- Feedback and Issues: Microsoft encourages user feedback to improve SSMS. To share comments, suggestions, or report any issues, visit the SSMS Developer Community site.
When multiple SSMS versions are installed side-by-side, ensure you launch the correct version for your intended task. The latest version, SSMS 20.2, will be clearly labeled as Microsoft Sql Server Management Studio v20.2. You can verify the version by navigating to Help > About within SSMS.
SSMS and Azure Data Studio: Choosing the Right Tool
For versions SSMS 18.7 through 19.3, Azure Data Studio was automatically installed alongside SSMS. This integration aimed to provide SSMS users with access to the innovative features of Azure Data Studio. However, starting with SSMS 20.0 and later, Azure Data Studio is no longer bundled with the SSMS installer.
Azure Data Studio is a cross-platform, open-source tool designed for modern database development and operations across cloud, on-premises, and hybrid environments. While SSMS remains the more comprehensive administration tool, Azure Data Studio excels in:
- Cross-Platform Compatibility: Runs on Windows, macOS, and Linux.
- Lightweight and Fast: Offers a streamlined experience, particularly for query writing and development tasks.
- Extensibility: Highly extensible through extensions, allowing customization and feature enhancements.
To learn more about Azure Data Studio and determine if it meets your needs, explore What is Azure Data Studio or consult the FAQ.
Language Options for SSMS
SSMS 20.2 is available in a variety of languages to cater to a global audience.
SQL Server Management Studio 20.2 Languages:
[List of available languages would be here, as per original article, but not explicitly listed.]
If you are accessing this page in a non-English language and wish to see the most current information, select Read in English at the top of the page. To download SSMS in different languages, look for the language selection options on the download page.
Note: The SQL Server PowerShell module is installed separately through the PowerShell Gallery. For details, refer to Install the SQL Server PowerShell module.
What’s New in SSMS 20.2
For a detailed overview of the new features, enhancements, and bug fixes included in this release, refer to the Release notes for SQL Server Management Studio (SSMS). Staying updated with the release notes is recommended to leverage the latest capabilities of SSMS.
Accessing Previous SSMS Versions
This article focuses on the latest SSMS version. If you require downloading older versions of SSMS, you can find them at Previous SSMS releases.
Important Note on Older Versions and MFA: As of December 2021, SSMS versions prior to 18.6 no longer support authentication to Database Engines using Microsoft Entra multifactor authentication (MFA). To continue using MFA, you must upgrade to SSMS 18.6 or later. Similarly, connecting to Azure Analysis Services via Microsoft Entra MFA requires SSMS 18.5.1 or later.
Unattended Installation using PowerShell
For automated deployments or silent installations, SSMS can be installed in the background using PowerShell.
Steps for Unattended Installation:
-
Launch PowerShell as Administrator: Open PowerShell with elevated administrator privileges.
-
Execute Installation Command: Run the following PowerShell command, adjusting the
$media_path
and$install_path
variables to match your environment:$media_path = "<path to SSMS-Setup-ENU.exe>" $install_path = "<root installation directory for SSMS>" $params = " /Install /Quiet SSMSInstallRoot=$install_path" Start-Process -FilePath $media_path -ArgumentList $params -Wait
Example:
$media_path = "C:InstallersSSMS-Setup-ENU.exe" $install_path = "$env:SystemDriveSSMSto" $params = "/Install /Quiet SSMSInstallRoot=`"$install_path`"" Start-Process -FilePath $media_path -ArgumentList $params -Wait
- Use
/Quiet
for a completely silent installation. Alternatively, use/Passive
to display the setup UI with minimal user interaction.
- Use
-
Verification: Upon successful installation, SSMS will be located at %systemdrive%SSMStoCommon7IDESsms.exe (based on the example paths). If installation errors occur, examine the error code and review the installation log file in
%TEMP%SSMSSetup
.
Uninstalling SSMS
When you uninstall SSMS, some shared components that were installed alongside it may remain on your system. SSMS uninstallation does not automatically remove these shared components as they might be used by other applications.
Shared Components Not Automatically Uninstalled:
- Microsoft OLE DB Driver 18 for SQL Server
- Microsoft ODBC Driver 17 for SQL Server
- Microsoft Visual C++ 2017 Redistributable (x86)
- Microsoft Visual C++ 2017 Redistributable (x64)
- Microsoft Visual Studio Tools for Applications 2019
These components must be uninstalled separately if no longer needed and if you are certain they are not required by other applications to avoid potential disruptions.
SSMS System Requirements and Compatibility
SSMS 20.x is compatible with SQL Server 2014 (12.x) and later versions, and offers optimal support for the latest cloud features within Azure SQL Database, Azure Synapse Analytics, and Microsoft Fabric. It can also be installed alongside previous SSMS versions (19.x, 18.x, 17.x, and 16.x).
Supported SQL Offerings:
- SQL Server 2014 (12.x) and later
- Azure SQL Database
- Azure SQL Managed Instance
- Azure Synapse Analytics
- SQL analytics endpoint in Microsoft Fabric
- Warehouse in Microsoft Fabric
System Requirements:
-
Supported Operating Systems (64-bit):
- Windows 11
- Windows 10 version 1607 (10.0.14393) and later
- Windows Server 2022
- Windows Server Core 2022
- Windows Server 2019
- Windows Server Core 2019
- Windows Server 2016 1
1 SSMS requires .NET Framework 4.7.2 on Windows Server 2016.
-
Hardware:
- Processor: 1.8 GHz or faster x86 (Intel, AMD) processor. Dual-core or better recommended.
- RAM: 2 GB of RAM; 4 GB recommended (2.5 GB minimum for virtual machines).
- Hard Disk Space: 3 GB to 10 GB of available space.
Additional Notes:
- Administrator rights are needed for installation and updates.
- Full Windows OS is required in virtual machine environments.
- Windows containers and application virtualization solutions (like Microsoft App-V or MSIX) are not supported.
- For Windows Server Core installations, the Server Core App Compatibility Feature on Demand must be installed.
Important: SSMS is a 32-bit application for Windows only. For cross-platform database management, consider using Azure Data Studio.
Conclusion
SQL Server Management Studio remains an essential tool for database administrators and developers working with Microsoft SQL Server and Azure SQL services. Its comprehensive features, robust management capabilities, and continuous updates ensure it remains a powerful and reliable solution for managing your SQL infrastructure. Download the latest version of SSMS today to take advantage of the newest features and enhancements.
For further assistance and community support, refer to the [Get help for SQL tools] section within the original Microsoft documentation for additional resources.