Skip to main content

Veeam Recovery Orchestrator - Locked Out after Installation…

  • April 13, 2026
  • 3 comments
  • 56 views

Dynamic
Forum|alt.badge.img+13

 

In a recent customer project, I was allowed to perform a new installation of the Veeam Recovery Orchestrator (VRO). The installation itself was initially completely inconspicuous – but on a German-language Windows Server operating system, which later turned out to be a decisive factor.

Immediately after the installation, we authorized the local administrator group within the Onboarding-Wizard to access the VRO system. So far, so good. Or so we thought! The result: No user who was a member of the local administrators group was able to log on to the VRO system.

 

 

Error: Access denied for the user 'User-within-local-Administrators-Group': the provided credentials are invalid or the user has insufficient privileges.

This meant that we were locked out immediately after installation.

 


 

 

Troubleshooting: A look behind the scenes

After a short analysis, it was clear: We won't get anywhere with the web UI at this point. So we decided without further ado to take a targeted look at VRO's SQL database.

Important note ⚠️

Attention! Direct changes to the VRO Database should always be carried out with extreme caution! I would like to emphasize very clearly that this is not an officially documented or supported approach, but a troubleshooting measure at your own risk.

  • this is not an officially supported solution
  • a backup of the database before any change is absolutely mandatory
  • Only carry out if it is clear what will be changed
  • When in doubt, contact Veeam Support

 

In this particular case, however, it was the fastest and most effective way to get the system back into productive use.

Since it was a fresh system, the motto was – starting from scratch takes longer, we can't break more than we can't use the system anymore 😊

 


 

Analysis and modification at the database level

In the VRO Database, we have checked which users or groups are stored internally as authorized. It was noticeable that the local administrator group was listed correctly in the tables, but for some reason it was not correctly resolved or interpreted.

 

 

We then read the existing entries in the corresponding table VeeamAA.Account and added an explicit user, in this example with the user veeam-administrator.

Via whoami /user in PowerShell, the corresponding SID of the user can be read.

 

 

And via New-Guid, the system generates a new Globally Unique Identifier for us.

 

Back in the SQL Management Studio in the table VeeamAA.Account, the user veeam-administrator was stored in edit mode  with his corresponding SID and the just created Guid. In the Type field, a 1 must be entered –  as the type for a user  (I was able to read this out at short notice in my lab), a 2 is for groups.

 

 

 

The next steps was followed by the classics: restarting the SQL and VRO services, or better yet, directly restarting the entire VRO system...

This was followed by another login attempt: Access to the Web UI was thus possible again – mission accomplished.

 

 


 

 

Bonus: Direct feedback from VRO product management

Since this behavior didn't leave me in peace, I had the audacity to contact Alec King (Vice President of Product Management at Veeam for Recovery Orchestrator) directly via Tams chat – while we were already busy with the SQL Management Studio. In my defense: I had contact with him from time to time regarding various orchestrator topics.

My goal was to describe the behavior or, if necessary, to receive the information whether this is already known/addressed. But also, whether there is the possibility to reset the system to its original state at short notice (without reinstallation, which can take more than an hour with the VRO).

Alec hadn't seen a way to unlock us at such short notice at the beginning, so we helped ourselves to the o.g. SQL issue.

 

Later during our chat, I had to smile when I was able to announce that access has been restored:

Alec:
So you just hacked the database and changed the entry to a specific user??

Me:
Yes.

Alec:
You get the crown. 👑

...

Alec: OK, let me dig into the German OS issue then, and get back to you. Hope your customer is OK that they have a workaround now

Ich: yes, we can proceed protecting the world by VRO 😄

 

A few hours later, Alec sent me a command that can unceremoniously set the database to its original state:

C:\Program Files\Veeam\Orchestrator\Server> .\Veeam.AA.Server.exe --create-database

Alec: that will reset everything and you should be able to log in (as the setup user). However any other config will be DESTROYED, it will wipe the server!
So use with care and have fun

 

And finally, the info: A bugfix is already in development 😉


@AlecKing  Thank you so much!

 

Have a good start into this week!
Best, Markus

 
 

 

 

3 comments

AlecKing
Forum|alt.badge.img+1
  • Comes here often
  • April 13, 2026

Thank you ​@Dynamic, glad I could help! A great story from the field, where you showed admirable… “creativity” in hacking the VRO database! 😆
I must echo your points that such methods are really unsupported, and useful only in specific situations like this one - where you had no VRO configuration to lose, so manually adding users, or even resetting the database, was a valid option.


And regarding the issue with Administratoren group - indeed, this is a bug, surfaced only when using a built-in local group that has a different name from English Microsoft OS. The SID for Administrators is known; and when the group name doesn’t match the expected one, VRO rejects the login. 
A workaround would be to create a new local group, put your desired VRO users in it, and there should be no issue.

Note that this bug also exists in VBR in certain scenarios (related to RBAC I think). So we are working to fix this issue everywhere in a future update. Watch this space!


coolsport00
Forum|alt.badge.img+22
  • Veeam Legend
  • April 13, 2026

Interesting issue..and resolution Markus. “HACK THE PLANET!” Umm...or, your VRO database 😉


kciolek
Forum|alt.badge.img+4
  • Influencer
  • April 13, 2026

great share! very interesting this could happen and for the providing the resolution!