We have a maintenance plan on our production server which does all the usual stuff... checking integrity, rebuilding indexes, backups, etc.
Lately, it has been failing every night, complaining about a database which does not exist. The maintenance plan is set to work only on All user databases
.
However, the plan craps out every night, and gives the following message in the job history:
Executing the query "USE [RollbackSnapshotTempDB{73B1E0C2-00FC-476A-A67..." failed with the following error:
"Database 'RollbackSnapshotTempDB{12345678-1234-1234-5678-012345678912}' does not exist. Make sure that the name is entered correctly.".
Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.
(I changed the GUID, I wasn't sure if that is any sensitive info.)
We definitely do not have a user database (or system database either, for that matter) by that name. And there is nothing listed under the Database Snapshots folder either.
As per Aaron's comment, I queried sys.databases
to see if that weird name is listed, but it is not listed in there either. Nor is it listed in SELECT DISTINCT database_name FROM msdb.dbo.backupset
.
Running on SQL Server 2012, build 11.0.5343.