Skip to content

TechDirectArchive

Hands-on IT, Cloud, Security & DevOps Insights

  • Home
  • About
  • Advertise With US
  • Reviews
  • Contact
  • Toggle search form
Home » Oracle/MSSQL/MySQL » How to upgrade Microsoft SQL Server 2019 to 2022
  • article 1280x720.192a2586 1 1
    No valid offer received: WDS PXE-E16 error when booting clients Windows Server
  • Run Android Apps on Windows with BlueStacks
    How to Run Android Apps on Windows with BlueStacks Windows
  • Fix 0x800f0831 Windows Update
    Fix 0x800f0831 Error when installing Windows update Windows
  • image 77
    How to use the DigiCert certificate utility for Windows to create a CSR Windows
  • Veeam Zero Trust Data Resilience
    Demystifying Zero Trust with Veeam: Design your Architecture Backup
  • Screenshot 2020 05 14 at 17.47.09
    Configure OpenSSH Server: A Quick Guide Linux
  • veeam and wasabi
    Modern Backup Strategy with Veeam and Wasabi: Truly Immutable Network | Monitoring
  • Featured image What are system partition and boot partitions in Windows
    What are System Partition and Boot Partition in Windows? Windows

How to upgrade Microsoft SQL Server 2019 to 2022

Posted on 15/03/202418/10/2025 Christian By Christian No Comments on How to upgrade Microsoft SQL Server 2019 to 2022
upgrade-Microsoft-SQL-Server

In this article, we will discuss the steps on how to upgrade Microsoft SQL Server 2019 to 2022. Microsoft SQL Server is a proprietary relational database management system developed by Microsoft. This upgrade process is the same as when upgrading from Microsoft SQL server 2017 to 2019 and so on. Please see how does DELL Free Fall Data Protection work, and how to use the Program Compatibility Troubleshooter to Test Application Compatibility on Windows 11.

Note: Before upgrading your Microsoft SQL 2019 to 2022. It is essential to have the right backup in place in case of restoration. Kindly assess Microsoft documentation for specific requirements. Lastly, test the upgrade process in a test (controlled) environment to ensure compatibility with your existing applications and infrastructure.

While the above is been considered, you should communicate the downtime to stakeholders and users of the system as this can have potential impacts on users during the transition.

Please see how to fix “Microsoft SQL Evaluation period has expired: How to upgrade SQL Server instance,” and the differences between various Editions of Microsoft SQL Server. See how to install MSSQL Server 2019 Developer Edition and SSMS on Windows, and how to download and install Microsoft SQL Server 2019 Express edition and SSMS?

Why upgrade Microsoft SQL Server 2019 to 2022

There are numerous reasons for performing upgrading from Microsoft SQL Server 2019 to SQL Server 2022. I would not go into much detail this topic has been dealt with here “how to install SQL Server 2022 Express and SQL Server Management Studio“.

  1. Every version of SQL Server brings performance enhancements, whether it’s in query execution speed, indexing, or other areas. SQL Server 2022 may offer optimisations that can make your database operations faster and more efficient.
  2. Microsoft SQL Server 2022 introduces new features and functionalities that might be beneficial for your organisation. These could include improvements in areas such as high availability, disaster recovery, data warehousing, analytics, and more.
  3. As newer versions are released, support for older versions eventually phases out. Upgrading to SQL Server 2022 ensures that you continue to receive official support from Microsoft, including patches, updates, and technical assistance.

Note: According to the Microsoft documentation. You can upgrade from SQL Server 2012 (11.x), SQL Server 2014 (12.x), SQL Server 2016 (13.x), SQL Server 2017 (14.x), and SQL Server 2019 (15.x). This article lists the supported upgrade paths from these SQL Server versions, and the supported edition upgrades for SQL Server 2022 (16.x).

See how to upgrade Windows Server evaluation to full version, and how to Convert Windows Server Essentials or Evaluation to Retail Edition.

Pre-upgrade checklist

As mentioned earlier, it is very vital to verify that the functionality you’re currently using is supported in the edition to which you’re moving. For instance, Trellix claimed in their product documentation that they support Windows Server 2022 and Microsoft SQL 2022.

But in the installation guide, you will NOT find Microsoft SQL 2022 in it. So when you install SQL server 2022, and initiate ePO installation, the application rolls back and never succeeds.

Here is how to install Trellix ePolicy Orchestrator Installation on Windows Server, and Fixes to Trellix ePolicy Orchestrator Installation Errors.

Before upgrading SQL Server, enable Windows Authentication for SQL Server Agent and verify the default configuration, that the SQL Server Agent service account is a member of the SQL Server sysadmin group.

Note: Ensure your server is properly patched. Upgrade is blocked if there’s a pending restart. Also, upgrade is blocked if the Windows Installer service isn’t running.

Apply-all-patches-for-SQL-2019
Updates-applied

SQL Server Support Status

Any version of SQL Server prior to SQL Server 2019 to me are considered legacy versions as support for older versions phases out. Here is the support status of the most recent previous versions:

SQL Server 2012Extended End Date – Jul 12, 2022Mainstream End Date – Jul 11, 2017Start Date – May 20, 2012
SQL Server 2014Extended End Date – Jul 9, 2024Mainstream End Date – Jul 9, 2019Start Date – Jun 5, 2014
SQL Server 2016Extended End Date – Jul 14, 2026Mainstream End Date – Jul 13, 2021Start Date – Jul 14, 2026
SQL Server 2017Extended End Date – Oct 12, 2027Mainstream End Date – Oct 11, 2022Start Date – Sep 29, 2017
SQL Server 2019Extended End Date – Jan 8, 2030Mainstream End Date – Feb 28, 2025Start Date – Nov 4, 2019

Mainstream support entails providing functional bug fixes, security fixes, and implementing new features/feature improvements. Extended support involves solely delivering security fixes.

Once a system exits extended support. Updates cease unless additional extended security support is paid for or the SQL Server instance is migrated to an Azure VM. Since SQL Server 2022 will offer longer mainstream support compared to SQL Server 2019, let’s upgrade.

Recommendation: Run SQL Server on Windows Server 2022

When migrating to SQL Server 2022, using Windows Server 2022 is recommended over older versions of Windows Server. Please see How to install Windows Server 2022 on VMware Workstation, how to install Windows Server 2022 on VirtualBox, and how to Upgrade Windows Server 2019 to 2022 via iDRAC.

While SQL Server 2022 is compatible with Windows Server 2016 and newer. Opting for Windows Server 2022 is advisable to ensure optimal performance and compatibility.

Windows Server 2012Extended End Data – Oct 10, 2023Mainstream End Date – Oct 9, 2018Start Date – Oct 30, 2012
Windows Server 2016Extended End Data – Jan 12, 2027Mainstream End Date – Jan 11, 2022Start Date – Oct 15, 2016
Windows Server 2019Extended End Data – Jan 9, 2029Mainstream End Date – Jan 9, 2024Start Date – Nov 13, 2018
Windows Server 2022Extended End Data – Oct 14, 2031Mainstream End Date – Oct 13, 2026Start Date – Aug 18, 2021

Please see how to fix Keep personal files and apps option greyed out during Upgrade, how to Perform an in-place upgrade from Windows Server 2016 to Windows Server 2019.

SQL Server Compatibility

Note: You can migrate databases from older versions of SQL Server to SQL Server 2022 (16.x), as long as the source database compatibility level is 90 or higher.

Databases with a compatibility level of 90 (for example, on SQL Server 2005 (9.x)), are automatically upgraded to a compatibility level of 100 when migrated to SQL Server 2022 (16.x).

If the compatibility level on the source database is 100 or higher, it is unchanged on SQL Server 2022 (16.x). Please see how to alter a DATABASE compatibility level.

Compatibility-level


Upgrade Microsoft SQL Server

Note: Upgrading to SQL Server 2022 overwrites the previous version of SQL Server and will no longer exist on your server. Also, SQL Server Installation Wizard provides a single feature tree for an in-place upgrade of SQL Server components to the latest version of SQL Server 2022.

To start the installtion, double click on the SETUP.exe file as shown below. The Installation Wizard starts the SQL Server Installation Center.

To upgrade an existing instance of SQL Server. Click Installation in the left-hand navigation area. Then click on “upgrade from a previous versions of SQL Server”.

Upgrade-from-a-previous-version-of-SQL

On the License Terms page, review the license agreement and accept the license terms.

Accept-SQL-Server-2022-license

On the Select Instance page, specify the instance of SQL Server to upgrade and click Next

Instance-to-upgrade

Here is how to fix Unable to connect to MSSQL Server after changing the Server name. How to enable or disable automatic software updates on Mac, and How to uninstall Microsoft SQL Server on Windows.

Specify Service Account

On the Server Configuration, i.e the “Service Accounts page”- The default service accounts are displayed for SQL Server services. The actual services that are configured on this page depend on the features that you are upgrading.

Authentication and login information will be carried forward from the previous instance of SQL Server. You can assign the same login account to all SQL Server services, or you can configure each service account individually.

You can also specify whether services start automatically, are started manually, or are disabled. Microsoft recommends that you configure service accounts individually. So that SQL Server services are granted the minimum permissions they have to have to complete their tasks.

Click Next to continue!

Server-configuration-option

Choose a Full-Text Upgrade Option

On the Full-text Upgrade screen, you can upgrade your full-text catalogs. choose Rebuild and click Next.

Fuu-text-upgrade-rebuild

As you can see below, the rule check is in progress. The Feature Rules window will automatically advance if all rules pass.

rule-check-in-progress

The operation “rule check” completed successfully. We can click Next to continue.

rule-check-passed

Our upgrade is in progress. During installation, the progress page provides status so that you can monitor installation progress as Setup continues

Upgrade-progress

Click Ok

SQL-Server-upgrade-complete

To complete the SQL Server installation process, click Close, and restart your server.

close-upgrade-window

I hope you found this article on how to upgrade Microsoft SQL Server 2019 to 2022 very useful. Please feel free to leave a comment below.

5/5 - (1 vote)

Thank you for reading this post. Kindly share it with others.

  • Click to share on X (Opens in new window) X
  • Click to share on Reddit (Opens in new window) Reddit
  • Click to share on LinkedIn (Opens in new window) LinkedIn
  • Click to share on Facebook (Opens in new window) Facebook
  • Click to share on Pinterest (Opens in new window) Pinterest
  • Click to share on Tumblr (Opens in new window) Tumblr
  • Click to share on Telegram (Opens in new window) Telegram
  • Click to share on WhatsApp (Opens in new window) WhatsApp
  • Click to share on Pocket (Opens in new window) Pocket
  • Click to share on Mastodon (Opens in new window) Mastodon
  • Click to share on Bluesky (Opens in new window) Bluesky
  • Click to share on Threads (Opens in new window) Threads
  • Click to share on Nextdoor (Opens in new window) Nextdoor
Oracle/MSSQL/MySQL Tags:Microsoft Windows, MsSQL Editions, Windows Server 2016

Post navigation

Previous Post: WDS server unable to start with Error Information 0xFFFFFDF0
Next Post: Configure SQL Server Instance to listen on a specific TCP Port

Related Posts

  • check and assign privileges to a MySQL User
    How to check and assign privileges to a MySQL User Oracle/MSSQL/MySQL
  • SQL EvaluationExpired
    Windows could not start the SQL Server service on local computer 17051: A network-related or instance-specific error occurred while establishing a connection to SQL Server Oracle/MSSQL/MySQL
  • no pg hba
    Resolve “no pg_hba.conf entry for host on PostgreSQL Oracle/MSSQL/MySQL
  • the Execute permission was denied
    Fix An error has occurred during report processing (rsProcessingAborted) Oracle/MSSQL/MySQL
  • tredfghgfde3456578
    How to install Java Runtime Environment on Mac OS Mac
  • How to Fix MS SQL Error 832
    MSSQL Server Error 833: Synthesis of Real-World Case Studies Oracle/MSSQL/MySQL

More Related Articles

check and assign privileges to a MySQL User How to check and assign privileges to a MySQL User Oracle/MSSQL/MySQL
SQL EvaluationExpired Windows could not start the SQL Server service on local computer 17051: A network-related or instance-specific error occurred while establishing a connection to SQL Server Oracle/MSSQL/MySQL
no pg hba Resolve “no pg_hba.conf entry for host on PostgreSQL Oracle/MSSQL/MySQL
the Execute permission was denied Fix An error has occurred during report processing (rsProcessingAborted) Oracle/MSSQL/MySQL
tredfghgfde3456578 How to install Java Runtime Environment on Mac OS Mac
How to Fix MS SQL Error 832 MSSQL Server Error 833: Synthesis of Real-World Case Studies Oracle/MSSQL/MySQL

Leave a Reply Cancel reply

You must be logged in to post a comment.

Microsoft MVP

VEEAMLEGEND

vexpert-badge-stars-5

Virtual Background

GoogleNews

Categories

veeaam100

sysadmin top30a

  • article 1280x720.192a2586 1 1
    No valid offer received: WDS PXE-E16 error when booting clients Windows Server
  • Run Android Apps on Windows with BlueStacks
    How to Run Android Apps on Windows with BlueStacks Windows
  • Fix 0x800f0831 Windows Update
    Fix 0x800f0831 Error when installing Windows update Windows
  • image 77
    How to use the DigiCert certificate utility for Windows to create a CSR Windows
  • Veeam Zero Trust Data Resilience
    Demystifying Zero Trust with Veeam: Design your Architecture Backup
  • Screenshot 2020 05 14 at 17.47.09
    Configure OpenSSH Server: A Quick Guide Linux
  • veeam and wasabi
    Modern Backup Strategy with Veeam and Wasabi: Truly Immutable Network | Monitoring
  • Featured image What are system partition and boot partitions in Windows
    What are System Partition and Boot Partition in Windows? Windows

Subscribe to Blog via Email

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 1,839 other subscribers
  • RSS - Posts
  • RSS - Comments
  • About
  • Authors
  • Write for us
  • Advertise with us
  • General Terms and Conditions
  • Privacy policy
  • Feedly
  • Telegram
  • Youtube
  • Facebook
  • Instagram
  • LinkedIn
  • Tumblr
  • Pinterest
  • Twitter
  • mastodon

Tags

Active Directory AWS Azure Bitlocker Microsoft Windows PowerShell WDS Windows 10 Windows 11 Windows Server 2016

Copyright © 2025 TechDirectArchive

 

Loading Comments...
 

You must be logged in to post a comment.