After a consecutive upgrade of Veeam Backup & Replication and Enterprise Manager to a newer version, VeeamCatalogSvc fails to start if the EM database is located on a remote server.
The account that is used to start VeeamCatalogSVC might not have access to the Veeam Enterprise Manager Database (default name is “VeeamBackupReporting”) located on the remote SQL server.
The following error message can be seen in the Svc.VeeamCatalog.log:
[DD.MM.YYYY HH:MM:SS] < <04> Info Connecting to the enterprise DB. [DD.MM.YYYY HH:MM:SS] < <04> Error Login failed for user 'DOMAIN\Account'. (System.Data.SqlClient.SqlException) [DD.MM.YYYY HH:MM:SS] < <04> Info Connection state: [Closed].
Change Logon account used for VeeamCatalogSVC under Windows Services > Properties of the service> Log On. Typically, this should be the same account that is used by VeeamEnterpriseManagerSvc (Veeam Backup Enterprise Manager).
Please be aware that we’re making changes which will restrict access to product updates for users without an active contract.