Skip to main content

Migrating SAP HANA Plugin to Veeam

  • August 17, 2025
  • 14 comments
  • 116 views

matheusgiovanini
Forum|alt.badge.img+7

Recently, I migrated our SAP HANA environment to use the Veeam backup plugin, replacing the old Commvault plugin. The process had a few challenges that I want to share for anyone doing something similar.

 

The Problem

After uninstalling the Commvault plugin, I noticed that some old configurations were still on the system. This was preventing the Veeam HANA Plugin from being applied correctly. The issues were mainly caused by old configuration files and symbolic links that needed to be adjusted manually.

!-->

connection configuration at SAP

!-->

SAP Hana veeam plugin installation error

 

How I Solved It

1. Removing other plugin completely

In SAP HANA, I used specific commands to unregister the old backint and make sure nothing was left behind.

 

2. Adjusting configuration files

Some Backint files needed to be renamed or edited to make room for Veeam.
Example

mv hdbbackint hdbbackint.old !-->
renaming old backint files

!-->

image

 

3. Setting Up Veeam

Once everything was ready, I ran the SapBackintConfigTool to register the databases in Veeam:

SapBackintConfigTool --wizard 

During the wizard, I provided:

  • Backup server name

  • Port

  • User

  • Repository

Note: Make sure the user has the necessary permissions on the repository to allow backups and restores. Additionally, confirm that the user has access to the relevant pool. Without proper pool access, the Veeam HANA Plugin cannot communicate with the pool, which will cause the configuration to fail. Ensuring these permissions helps prevent errors and guarantees a smooth setup of the Veeam backup plugin.

!-->

Veeam plugin wizard to configure plugin

!-->

image

 

4. Validating Everything

After the wizard, all SIDs (HDQ, HDD, and H4C) were configured correctly. The Veeam plugin was fully operational.!-->!-->!-->

SAP application jobs at Veeam

Veeam plugin job status

!-->

Veeam plugin job status at SAP

14 comments

Iams3le
Forum|alt.badge.img+11
  • Veeam Legend
  • August 17, 2025

 Very informative! Thank you for sharing ​@matheusgiovanini 


lukas.k
Forum|alt.badge.img+12
  • Veeam Vanguard
  • August 18, 2025

Thank you for sharing! My company has many Commvault customers so this might be helpful for the team sometimes. Hope to get more Veeam running with HANA for our customers.


waqasali
Forum|alt.badge.img+4
  • On the path to Greatness
  • August 18, 2025

Great work ​@matheusgiovanini Migrating SAP HANA to Veeam isn’t always straightforward, and your detailed steps especially around cleaning up old configurations and using SapBackintConfigTool are super helpful. As a fellow Veeam Community member, I appreciate the clarity and practical advice. This will definitely help others planning similar migrations.

 


Marcel.K
Forum|alt.badge.img+9
  • Veeam Legend
  • August 18, 2025

Nice article. Did you solve issue, if it will be the case to restore old data from commvault?


wolff.mateus
Forum|alt.badge.img+11
  • Veeam Vanguard
  • August 18, 2025

Very nice article ​@matheusgiovanini!

 

 

 


matheusgiovanini
Forum|alt.badge.img+7

 Very informative! Thank you for sharing ​@matheusgiovanini 

You’re welcome!


matheusgiovanini
Forum|alt.badge.img+7

Thank you for sharing! My company has many Commvault customers so this might be helpful for the team sometimes. Hope to get more Veeam running with HANA for our customers.

Hopefully this information helps your team. Thanks for the feedback!


matheusgiovanini
Forum|alt.badge.img+7

Great work ​@matheusgiovanini Migrating SAP HANA to Veeam isn’t always straightforward, and your detailed steps especially around cleaning up old configurations and using SapBackintConfigTool are super helpful. As a fellow Veeam Community member, I appreciate the clarity and practical advice. This will definitely help others planning similar migrations.

 

Appreciate the feedback! Migrating SAP HANA can definitely be tricky, so I’m happy my experience can help others.


matheusgiovanini
Forum|alt.badge.img+7

Nice article. Did you solve issue, if it will be the case to restore old data from commvault?

Thanks, Marcel! So the old files are reaching the end of their retention period, and if we need to recover them, I should uninstall the Veeam plugin, install the Commvault plugin, point backint to Commvault, and then restore.


matheusgiovanini
Forum|alt.badge.img+7

Very nice article ​@matheusgiovanini!

 

 

 

Thanks Mateus! 


Nice article help me a lot. ​@matheusgiovanini 


PeteSteven
Forum|alt.badge.img+5
  • Veeam Vanguard
  • September 4, 2025

@matheusgiovanini Great article. It was suggested to me on LinkedIn yesterday evening, and I had just encountered this problem with a customer. The problem was solved very quickly.

 

The only problem I have now is that the .utl files haven't been updated. Did you have that problem too?


PeteSteven
Forum|alt.badge.img+5
  • Veeam Vanguard
  • September 4, 2025

@matheusgiovanini Great article. It was suggested to me on LinkedIn yesterday evening, and I had just encountered this problem with a customer. The problem was solved very quickly.

 

The only problem I have now is that the .utl files haven't been updated. Did you have that problem too?

The problem has been found. The .utl files were hard-coded in the global.ini configuration file.


matheusgiovanini
Forum|alt.badge.img+7

@matheusgiovanini Great article. It was suggested to me on LinkedIn yesterday evening, and I had just encountered this problem with a customer. The problem was solved very quickly.

 

The only problem I have now is that the .utl files haven't been updated. Did you have that problem too?

Hello Pete! I’m glad the article was useful and great to know you solved the error!