Solved

CommServe Hardware refresh from Windows 2012 & SQL Server 2012 to Windows 2022

  • 7 August 2023
  • 6 replies
  • 415 views

Badge +2

Hello, 

 

We plan to perform a CommServe hardware refresh from Windows Server 2012 to Windows Server 2019. Commserve is on Feature Release 28, and the SQL server version is 2012. What is the upgrade path for the Commserve with SQL running in 2012? Do we need to first upgrade the SQL to 2014/2016 and then perform the Hardware refresh? Or is it possible to perform a hardware refresh without upgrading the SQL? The documentation doesn’t mention about SQL upgrade path. 

 

CommServe Upgrade with Hardware Refresh: Overview (commvault.com)

icon

Best answer by Damian Andre 8 August 2023, 02:57

View original

6 replies

Userlevel 3
Badge +8

@Arvind 

 

You do not have to upgrade the SQL server to perform a hardware refresh.

 

Prepare a new hardware that meet the hardware specifications and system requirements. Install Commvault platform release 28.xx and it also installs SQL server 2019 if it already not present.

 

Then restore the latest commserveDB using CSRevoveryAssistant tool on the new commserve machine.

 

The detailed steps are outlined in the documentation 

https://documentation.commvault.com/2022e/expert/2224_commserve_upgrade_with_hardware_refresh_overview.html

Badge +2

@Nutan Pawar G 

 

Thanks for the response. Please confirm as its not mentioned on documentation. The Commserve DR backup from SQL server 2012 can be used to restore to SQL server 2019? 

 

 

Thanks,

Aravind  

Userlevel 7
Badge +23

@Nutan Pawar G

 

Thanks for the response. Please confirm as its not mentioned on documentation. The Commserve DR backup from SQL server 2012 can be used to restore to SQL server 2019? 

 

 

Thanks,

Aravind  

Hey @Aravind 

To answer your question directly, yes you can restore a DR backup taken on SQL 2012 into SQL 2019 no problem. There are a few articles that can help you explain the process of migrating to a new SQL version using a hardware refresh / reinstall.

 

How do you upgrade to a supported SQL release for the CommServe?

Most SQL 2012 installations are legacy installs left over from V10 to V11 upgrades. SQL 2012 included with V10 was enterprise edition, whereas V11 shifted to standard edition. Unfortunately, there is no upgrade path that can change SQL editions, and so a hardware refresh or reinstall of the Commvault software is required to install a more up to date version of SQL server. The process is fully outlined in this documentation page, or watch the video which also explains the procedure.

Userlevel 3
Badge +8

@Aravind 

 

Yes, you can restore the DR backup of SQL 2012 on to a new hardware machine with SQL 2019.

This SQL 2012 DR backup file is upgraded when running the CSRecoveryAssistant tool on new hardware.

Badge +2

@Nutan Pawar G

Thanks for confirming. 

 

@Damian Andre 

Thanks for sharing the SQL upgrade path for different editions, it certainly helps in understanding the upgrade path if SQL edition is different as is the case with current CommCell. 

 

Thanks,
Aravind   

Userlevel 4
Badge +11

Hi Aravind,

 

Keep in mind that when doing a Hardware Refresh you are commissioning new hardware, thus requiring a new installation of the OS and CommServer, and therefore SQL Server. This new installation will already be in your desire version.

You then just need to use CSRecoveryAssistant to restore your production CSDB.

There is no need to run any upgrades in the Source CS Server you are moving away from.

 

It would be different in the event of an in-place upgrade, were you are just upgrading the OS and SQL Server versions in your current CS and will remain running from it. As Damian has mentioned, that is a different path, unfortunately for SQL Server 2012 Enterprise there is no direct path since all the new versions in use are based in SQL Server Standard, which doesn’t have a direct in-place upgrade path and will require a reinstall of SQL Server anyway.

You could run an in-place upgrade from SQL Server 2012 Enterprise to SQL Server 2019 Enterprise, but the license is not included with Commvault and you will need to cover the cost of it.

Reply