Before you resolve this issue:
- Verify that your vCenter Server user has all permissions, as listed in the Configure Microsoft SQL Server Databases section in the vSphere Installation and Setup Guide.
- Backup the vCenter Server database.
To resolve this issue, remove the jobs created by a user different from your vCenter Server user.
- Log in to SQL Server Management Studio with your vCenter Server user name, that is the user name specified in the ODBC DSN.
- Open a new query window in vCenter Server database.
- Run this query to list all jobs created by a different user.
SELECT distinct j.name
FROM msdb.dbo.sysjobs j
JOIN msdb.dbo.sysjobsteps t
ON j.job_id = t.job_id
AND t.database_name = db_name()
LEFT JOIN msdb.dbo.sysjobs_view v
ON v.name = j.name
WHERE v.name IS NULL;
- Log in to SQL Server Management studio as an administrator. For example sa.
- Run this query for all the job name obtained from step 3:
exec msdb.dbo.sp_delete_job @job_name = N'job name'
For translated versions of this article, see:
外部の SQL Server データベースを使用する環境で、vCenter Server 6.0 のインストールやアップグレードに失敗する (2111374)