SSMS 21 – Download, Install and Configure

Problem

SSMS 21 is a version of SQL Server Management Studio. In this article, we look at how to download SSMS, install, and see what was added to SSMS 21.

Solution

This article will explain how to download, install, and configure SSMS 21 and explain what’s new in this version. We will explain different features like Git and GitHub integration, new installation and updates features, Visual Studio integration, the Always encrypted options, and more.

Key Takeaways

  • SSMS 21 introduces features like Git and GitHub integration, Visual Studio integration, and enhanced Always Encrypted options.
  • It supports Windows 10 and 11, requires a minimum of 4 GB RAM, and .NET framework 4.7.2 or higher.
  • Download SSMS 21 from official Microsoft links and follow a simple installation process.
  • New features include a dark theme, improved performance, and an updated Always Encrypted wizard.
  • You can easily check for updates through the Visual Studio Installer and explore additional improvements in this version.

OS Requirements

The following OSs are supported for SSMS 21:

  • Windows 11 (Home, Pro, Pro Education, Pro for Workstation, Enterprise, and Education).
  • Windows 10 (Home, Professional, Education, and Enterprise).
  • Windows Server 2022, 2019, and 2016 Standard and Datacenter.

Hardware Requirements

Below is a list of the hardware necessary to run SSMS 21:

  • X64 processor.
  • At least 4 GB of RAM (16 recommended).
  • At least 4 GB of disk space (SSD recommended).
  • Minimal 1366 x 768 video card display resolution but 1920 x 1080 is recommended.

Additional Requirements

It is also necessary to have the following:

  • Administration rights to install.
  • .NET framework 4.7.2 installed or higher.

How to Download SSMS 21

Use the following link to download the latest version of SSMS: Download and Install SQL Server Management Studio.

To get SSMS 21 go to this page and there is a download link.

Download the installer and run it from your local machine.

SSMS 21 installer

How to Install SSMS 21

Step 1: Run the installer.

Step 2: You will receive an agreement message. Read the Microsoft Privacy Statement and the Microsoft Software License Terms and click Continue.

download ssms

Step 3: Click Install.

SSMS 21 Installation details

As you can see, SSMS 21 is integrated with Visual Studio now:

Visual Studio Installer for SSMS

Step 4: When the installation is complete, click OK. Then, reboot your system.

Installation complete for SSMS 21

Getting Started with SSMS 21

Once installed, open SSMS 21. Note: It now has a blue icon; the yellow icon is no longer available.

SSMS 21 blue icon

The popup window is blue as well.

SSMS 21 blue welcome screen

You can optionally sign in with your Microsoft Windows account or use your GitHub account.

Sign into SSMS 21

We can import the settings from different SSMS versions or skip this option. There are three options to import data from earlier SSMS versions (if any).

Import user settings from  older versions of SSMS

New Login Encryption Options

Now available are these connection security options when you try to connect to SQL Server:

  • Optional allows you to connect with secure encryption if the server supports encryption. Otherwise, it will not work with an encrypted connection.
  • Mandatory forces to encrypt all the connections. You can trust a server certificate, if necessary.
  • Strict is available for SQL Server 2022 and Azure only. This option requires a trusted certificate authority. A trust server certificate is not allowed.
Connection security for SSMS to SQL Server

What’s New in SSMS 21?

New Version Updates

First of all, you can easily update and check new versions of SSMS using the Visual Studio Installer. The new SSMS uses the VS Shell now.

Open the Visual Studio Installer. If a new version is available, click Update to update your SSMS to the last version available.

Check for SSMS updates using the installer

Git and GitHub Integration

With Git and GitHub, you can have a local repository or a Web repository to store versions of your code. For example, if you have several SQL files with code, you can track historical changes with Git or GitHub.

With Git, you can have a local repository plus store and recover your code from the repository. GitHub is a nice platform to share your code with a community and work with DevOps.

For more information:

To use Git, make sure to have it installed.

Once installed, in SSMS, go to Git > Create a Git Repository.

Using Git in SSMS

You can create a Git or GitHub repository or work with the Azure DevOps reps. In this example, we will create a Local Git Repository and a GitHub connection.

You can keep the Git Repository default options or change the local path. To create a new repository in GitHub, click the Sign In… option in the Account drop box.

You will be asked to authorize the connection from SSMS to GitHub. You may also receive an email to validate the connection. This step may depend on your GitHub security settings.

Create a Git repository

If everything is OK, you will have a new repository in GitHub:

git repository details

Also, you have access to different views. In the menu, go to View and select Git Repository or press Ctrl+O or Ctrl+R.

different views for git repsoitory

You will be able to see the Git Repository with all the branches.

View git repository with branches

In addition, you have the Git Changes option to check the changes applied in Git.

Git changes

You can visualize the Git Changes here:

Git changes

SSMS Dark Theme

Another famous request is the dark theme. SSMS now supports the dark theme:

SSMS 21 dark theme

To configure the dark theme, go to the menu and select Tools > Options.

In the Options window, go to General and select the Dark color theme.

SMSS 21 dark color theme

Always Encrypted Wizard

SSMS 21 includes a wizard to configure the Always Encrypted feature.

You can use the wizard at different levels. At the database level, you need to select the database, right-click, and select Tasks > Always Encrypted Wizard.

SSMS 21 always encrypted wizard

The wizard is user-friendly and guides you through encrypting your data.

Always encrypted wizard for SSMS 21

It is also possible to use the Always Encrypted Wizard at table level.

In SSMS, in the Object Explorer, right-click a table and select Always Encrypted Wizard.

SSMS 21 always encrypted wizard

For more information about Always Encrypted, refer to SQL Server 2016 Always Encrypted.

Additional New Features

  • SSMS 21 supports 64-bit, ultimately improving the performance of the tool.
  • You can now create logins and database users for Azure SQL.
  • In the database properties, you now have a new Configurations page with database-scoped options.
Database properties in SSMS 21
  • The drivers for the Microsoft.Data.SqlClient (MDS) is 5.1.6.
  • The SMO version was updated to version 17.100.52.
  • The System.Text.Json was updated to version 8.0.4.

Next Steps

For more information about SSMS 21, visit:

7 Comments

  1. On Microsoft page https://learn.microsoft.com/en-us/ssms/install/create-offline they state “Sometimes online access is problematic. For example, you might have an unreliable internet connection or your internet connection might have low bandwidth.”

    I believe they forgot the third option: “We have no frikkin’ internet on this server, and never will.” ?

    Anybody managed to install SSMS21 on a completely offline server?

  2. For offline installations, please refer to this link:
    https://learn.microsoft.com/en-us/ssms/install/create-offline

  3. I am having trouble installing SSMS 21 in a server that doesn’t have internet. Do you know the process to install SSMS 21 offline

  4. SSMS21 missed some features which SSMS20 have: for example import data from Excel file. It does not work, when I switched to SSMS 20 it works fine.

    • SSMS v20 and earlier are 32-bit applications. SSMS v21 is 64-bit (finally!). I suspect OLEG, that you have a 32-bit version of Office installed. It can natively talk to the 32-bit SSMS v20.

      Your option if you want to use SSMS v21 is to reinstall Office using a 64-bit installer .iso or other source, then install SSMS v21.

Leave a Reply

Your email address will not be published. Required fields are marked *