SQL Server Tips

Microsoft SQL Server Management Studio (SSMS): Download & Install

Updated
8 min read
Written by
Mark Varnas

If you use SQL Server, you need SSMS. It’s the main tool for managing SQL databases on Windows. This guide will help you download, install, and set up SQL Server Management Studio (SSMS) in 2025.

Table of Contents

What is SSMS?

SQL Server Management Studio (SSMS) is the primary tool for managing Microsoft SQL Server. It’s a free application developed by Microsoft that offers a comprehensive interface for connecting to SQL Server, running queries, managing security, backups, jobs, and more.

  • Key features:
  • Query editor: Write and execute T-SQL scripts.
  • Object Explorer: Browse databases, tables, views, and procedures.
  • Security management: Manage logins, permissions, and authentication.
  • SQL Server Agent: Create and monitor scheduled jobs.
  • Monitoring tools: Activity Monitor, Query Store, execution plans.

Whether working on a local server, Azure SQL Database, or a hybrid setup, SSMS offers consistent management.

Why Use SSMS in 2025?

Despite newer tools like Azure Data Studio, SSMS remains the industry standard.

Reasons to choose SSMS 21:

  • Full feature support: Access to tools like SQL Server Agent, Replication, Database Mail, and more.
  • Wide compatibility: Works with SQL Server 2008 R2 through 2022, plus Azure SQL and Managed Instances.
  • Unified interface: Development, tuning, and admin all in one app.
  • Microsoft-supported: Regular updates with bug fixes and new capabilities.
  • 64-bit architecture (new in SSMS 21): Improved performance and memory handling.
  • Integrated Git/GitHub support
  • Azure Tenant selector during authentication

Bottom line: If you’re managing SQL Server professionally, SSMS 21 is your best option.

System Requirements for SSMS 21

Minimum system requirements:

ItemDetails
Operating SystemWindows 10, 11, or Windows Server 2016+
Architecture64-bit (x64 only)
.NET Framework4.8 or newer
RAM4 GB minimum; 8+ GB recommended
Disk Space1 GB for SSMS, 6.5 GB+ for SQL Server
InternetRequired for download and updates
⚠️ Ensure .NET Framework 4.8+ is installed before beginning.

Where to Download SSMS

You Always download SSMS from the official Microsoft website to avoid fake or outdated versions. Visit the Microsoft Learn page for SSMS installation and download the latest SSMS 21.x installer, usually named something like vs_SSMS.exe. The installer file is lightweight because it downloads components during setup. Microsoft frequently releases updates; as of May 2025, version 21.1.3 is the most recent.

Go to Install SQL Server Management Studio | Microsoft Learn

  1. Click “Download SSMS 21.x”. You’ll get a small installer (e.g., vs_SSMS.exe).
  2. Save the file to your computer.
Note: Microsoft updates SSMS frequently. At time of writing, 21.1.3 is the latest (May 2025).

How to Install SSMS 21

The latest version of SSMS is now installed through the Visual Studio Installer, which is a change from older versions that used a standalone installer. This modern approach allows you to manage SSMS alongside other Microsoft tools, and easily add optional components like GitHub integration or Azure Data Studio. Make sure to run the installer as Administrator to avoid permission issues.

Step-by-step installation:

  1. Run vs_SSMS.exe as Administrator.
  2. Visual Studio Installer opens. Select “SQL Server Management Studio” workload.
  3. (Optional) Add components like:
    • GitHub/Git Integration
    • Azure Data Studio
    • Migration/Data Tier apps
  4. Accept License Terms
  5. Click Install
  6. Wait 5–10 minutes
  7. Click Close when done

Reboot if prompted after installation completes.

(Optional) Installing SQL Server (Developer Edition)

SSMS is just the management interface and does not come with the SQL Server database engine itself. If you want a local SQL Server environment for development or testing, download the Developer Edition from Microsoft’s official download page. Choose the Basic installation option for a quick setup. Pay attention to the instance name during installation, commonly MSSQLSERVER for default or SQLEXPRESS for lightweight installs, because you will need it to connect from SSMS

To set up a local environment:

  1. Visit microsoft.com/en-us/sql-server/sql-server-downloads
  2. Under Developer Edition, click Download now
  3. Run the installer, select Basic installation
  4. Accept the license and proceed
  5. Note the instance name (e.g., MSSQLSERVER or SQLEXPRESS)

First-Time Setup and First Query

To connect:

  1. Launch SSMS
  2. In the “Connect to Server” window:
    • Server Type: Database Engine
    • Server Name: (localhost) or .\SQLEXPRESS or hostname\instance
    • Authentication: Windows Authentication (recommended)
  3. Click Connect

First query:

  1. Click New Query and paste:
SELECT @@VERSION;
  1. Press F5 or click Execute
SSMS showing SQL Server 2019 from SELECT @@VERSION query.

Keeping SSMS Up to Date

Like any software, SSMS works best when it’s running the latest version – bug fixes, new features, and fewer surprise errors.

If you’re not sure how to check for updates in SSMS, we’ve covered the whole process (with screenshots) in our guide: How to Check for Updates in SQL Server Management Studio (SSMS). Head there for a quick walkthrough on keeping your tools current.

Bonus Tip: How to Enable Dark Mode in SSMS 21

If you find yourself squinting at your screen after a few hours in SSMS, you’re in luck: SSMS 21 has joined the dark side (officially)! Thanks to its new Visual Studio 2022 theming engine, you can swap out the classic blinding brightness for something a little easier on the eyes.

To activate Dark Mode:

  1. Open SSMS
  2. Go to Tools > Options
  3. Navigate to Environment > General
  4. Under “Color theme”, choose Dark
  5. Click OK
Note: SSMS 21.1.3 improves contrast in menus and dialogs compared to earlier builds.

Useful Keyboard Shortcuts for Beginners

Here are some useful keyboard shortcuts to get you started with SSMS. Learning a few of these will save you time and improve your workflow:

ActionShortcut
Run QueryF5
Comment/Uncomment LineCtrl + K, Ctrl + C / Ctrl + U
Format SQL CodeCtrl + K, Ctrl + D
Show Object ExplorerF8
New Query WindowCtrl + N

Learning a few shortcuts will save you time and improve your workflow.

Common Problems and Mistakes

❌ Problem 1: Not running installer as Admin

  • Fix: Right-click the installer and select “Run as Administrator”

❌ Problem 2: Using SSMS 18.x with SQL Server 2022+

  • Use SSMS 21+ for full feature support and UI compatibility

Problem 3: Assuming SSMS installs SQL Server

  • Install SQL Server engine separately (Developer or Express)

❌ Problem 4: Missing .NET Framework 4.8+

  • Fix: Update Windows or manually install .NET Framework before setup

Problem 5: Confusing SSMS with SQL Server

  • SSMS is the interface — you still need to install the SQL Server engine to actually store and query data

Problem 6: Using wrong server name in first connection

  • Fix: Double-check instance name during installation. Try localhost, . or hostname\instance

Frequently Asked Questions

Can I use SSMS 21 to connect to other database types besides SQL Server?

No, SSMS is designed specifically for Microsoft SQL Server and Azure SQL databases. For other database systems, consider using tools like Azure Data Studio or database-specific clients.

Does SSMS 21 support connecting to Linux-based SQL Server instances?

Yes, SSMS 21 can connect to SQL Server instances running on Linux just like on Windows, as long as network connectivity and authentication are properly configured.

Can I customize the query editor fonts and colors in SSMS 21?

Yes, under Tools > Options > Environment > Fonts and Colors, you can personalize the editor appearance to your preference.

Is it possible to run SSMS 21 on a Mac or Linux machine?

No, SSMS is a Windows-only application. On Mac or Linux, you can use Azure Data Studio or connect remotely via virtual machines or RDP.

How do I recover unsaved queries if SSMS crashes?

SSMS 21 includes an auto-recovery feature that attempts to restore unsaved query windows after a crash. It’s recommended to save queries frequently to avoid data loss.

Does SSMS 21 include any tools for performance tuning?

Yes, SSMS 21 integrates tools like Query Store and Execution Plans to help analyze and optimize query performance.

Can I use SSMS 21 to manage Azure SQL Database fully?

SSMS supports most Azure SQL Database management features, but some Azure-specific functionalities may require using the Azure portal or Azure Data Studio.

Speak with a SQL Expert

In just 30 minutes, we will show you how we can eliminate your SQL Server headaches and provide 
operational peace of mind

Article by
Mark Varnas
Founder | CEO | SQL Veteran
Hey, I'm Mark, one of the guys behind Red9. I make a living performance tuning SQL Servers and making them more stable.

Discover More

SQL Server Health Check SQL Server Migrations & Upgrades SQL Server Performance Tuning SQL Server Security SQL Server Tips

Discover what clients are saying about Red9

Red9 has incredible expertise both in SQL migration and performance tuning.

The biggest benefit has been performance gains and tuning associated with migrating to AWS and a newer version of SQL Server with Always On clustering. Red9 was integral to this process. The deep knowledge of MSSQL and combined experience of Red9 have been a huge asset during a difficult migration. Red9 found inefficient indexes and performance bottlenecks that improved latency by over 400%.

Rich Staats 5 stars
Rich Staats
Cloud Engineer
MetalToad

Always willing to go an extra mile

Working with Red9 DBAs has been a pleasure. They are great team players and have an expert knowledge of SQL Server database administration. And are always willing to go the extra mile to get the project done.
5 stars
Evelyn A.
Sr. Database Administrator

Boosts server health and efficiency for enhanced customer satisfaction

Since adding Red9 to the reporting and DataWarehousing team, Red9 has done a good job coming up to speed on our environments and helping ensure we continue to meet our customer's needs. Red9 has taken ownership of our servers ensuring they remain healthy by monitoring and tuning inefficient queries.
5 stars
Andrew F.
Datawarehousing Manager
See more testimonials