Challenge
You need to migrate Veeam Service Provider Console to a new server.
Solution
Before starting the migration procedure, make note of the existing Veeam Service Provider Console server version.
- Install a new instance of Veeam Service Provider Console on a new server.
- If you are planning to use a fresh Veeam Service Provider Console database, create one during the installation on the SQL Server Instance wizard step.
- If you wish to use the existing database:
- Move the database beforehand to an existing SQL server instance using one of the ways outlined here.
- On the SQL Server Instance wizard step specify the valid database name.
- NOTE that in case the previous Veeam Service Provider Console installation was updated there will be a server-database mismatch. Create a new database during the installation on the SQL Server Instance wizard step. By default Veeam Service Provider Console service creates a database with the release version build that you need to update. Install the latest update, applied on the old Veeam Service Provider Console server, on a new Veeam Service Provider Console instance and proceed to the next step.
- Access Veeam Service Provider Console Web UI and navigate to Configuration > Settings > SQL Server Connection and specify the valid database name and click Save.
More Information
The account used to connect to the Microsoft SQL Server hosting Veeam Service Provider Console database must have the following permissions:
- public role (default permissions)
- dbcreator role (needed to create the Veeam Availability Console database during the Veeam Availability Console installation procedure)
- db_owner and public roles on the Veeam Availability Console database
- public permissions on the master database
- public permissions on the msdb database
- [For Always-On Availability Groups] VIEW SERVER STATE, VIEW ANY DEFINITION permissions