Skip to main content

How to upgrade your Microsoft SQL Server to the latest version


Iams3le
Forum|alt.badge.img+11

The latest version of Microsoft SQL Server is SQL Server 2022 and was released in November 2022. If you are currently using a lower version, you might want to upgrade to a more recent version. Below is an interesting question that gave rise to this topic

https://community.veeam.com/discussion-boards-66/does-veeam-also-upgrades-the-database-during-the-upgrade-process-9797?postid=74550#post74550

To date, Veeam recommends using Microsoft SQL Server (MSSQL) instead of PostgreSQL in the following scenarios;

1: Large-Scale Deployments: When your Veeam Backup & Replication infrastructure manages thousands of VMs. MSSQL provides better scalability and performance.
2: Advanced MSSQL Features: Features like Always On Availability Groups etc are exclusive to MSSQL and can benefit large, high-availability environments: https://bp.veeam.com/vbr/2_Design_Structures/D_Veeam_Components/D_VBR_DB/database.html.

3: Veeam ONE Integration: Veeam ONE currently requires an MSSQL database. This guide will be beneficial to upgrade the engine as well. 

Therefore, here is a guide for you if you wish to upgrade Microsoft SQL Server 2019 to 2022

PostgreSQL Instead?

For those using PostgreSQL, there is a fantastic guide by ​@Link State as referenced below on how to upgrade PostgreSQL.

Note: PostgreSQL is sufficient for most environments with fewer than 5000 VMs.. Please see this guide for more information: https://www.veeam.com/blog/switch-sql-server-postgresql-veeam.html. Here is an alternative article on how to migrate Veeam Configuration Database to PostgreSQL Server

Looking ahead, Microsoft has announced SQL Server 2025 as discussed here: https://sqlserverbuilds.blogspot.com/. While the release date has not been officially confirmed, it is anticipated to be available later this year. When this is out, I will be describing the steps as well.

3 comments

Chris.Childerhose
Forum|alt.badge.img+21

Really great article ​@Iams3le.  It is definitely easier to upgrade SQL to the latest release versus Postgres as Veeam only supports certain releases of Postgres.  Definitely something to note for those reading this as I am pretty sure the requirements for VBR show SQL 2022 supported whereas Postgres is 14.x/15.x only.

System Requirements - User Guide for VMware vSphere


Iams3le
Forum|alt.badge.img+11
  • Author
  • Veeam Legend
  • 1380 comments
  • March 17, 2025
Chris.Childerhose wrote:

Really great article ​@Iams3le.  It is definitely easier to upgrade SQL to the latest release versus Postgres as Veeam only supports certain releases of Postgres.  Definitely something to note for those reading this as I am pretty sure the requirements for VBR show SQL 2022 supported whereas Postgres is 14.x/15.x only.

System Requirements - User Guide for VMware vSphere

I agree! Cheers, Chris.


Link State
Forum|alt.badge.img+11
  • Veeam Legend
  • 605 comments
  • March 18, 2025

great summary and recap for the database theme. thank you ​@Iams3le  😍


Comment