To resolve this issue, provide sysadmin or db_owner permission for the vCenter Server database login user.
To provide sysadmin or db_owner permission to the vCenter Server database login user:
- Stop the vCenter Server service.
- Connect to the vCenter Server SQL database using SQL Management Studio as an administrative user.
- In the left pane, expand Database > VCDB >Security > User.
- Right-click the vCenter Server database user and click Properties.
- In the property window, select General in the left pane.
- In the Database Role Membership field, select db_owner.
- In the left pane, expand Database > MSDB > Security >User.
- Repeat step 4 to 6.
- Perform an upgrade to vCenter Server.