Challenge
Manual creation of the DB may sometimes be needed in specific environmentsSolution
- Create Veeam ONE service account and assign in the following SQL permissions –
- Public role (default permissions)
- CREATE ANY DATABASE permissions
- db_owner role on the Veeam ONE database
- db_datareader permissions on the master database
- public, db_datareader, SQLAgentUserRole permissions on the msdb database
- [For Always-On Availability Groups] VIEW SERVER STATE permissions
Note : If the Veeam ONE database runs on a remote Microsoft SQL Server instance, with the Microsoft SQL Server and Veeam ONE components residing in the same workgroup, Microsoft SQL Server authentication will be required.
- Create a new DB using the Veeam ONE service account that has the permissions specified above assigned.
- Run Script from Veeam ONE ISO – Addons\SQLScript\SQLScript.sql
- Install VeeamONE using the specified Service Account and DB. If Veeam ONE is already installed Specify DB using Veeam ONE settings utility located in C:\Program Files\Veeam ONE\Veeam One Settings\VeeamOneSettings.exe