Sql server 2008 r2 SQL Server差异备份失败

Sql server 2008 r2 SQL Server差异备份失败,sql-server-2008-r2,database-backups,Sql Server 2008 R2,Database Backups,我注意到我们的维护计划中存在差异备份故障。这似乎是尝试进行企业vault复制的结果,但目前无法确认。上一次完全备份是在下午5:00完成的,故障发生在晚上11:30 日志文件位于此处: Microsoft(R) Server Maintenance Utility (Unicode) Version 10.50.6220 Report was generated on "server_name". Maintenance Plan: db_name backup Differential Dur

我注意到我们的维护计划中存在差异备份故障。这似乎是尝试进行企业vault复制的结果,但目前无法确认。上一次完全备份是在下午5:00完成的,故障发生在晚上11:30

日志文件位于此处:

Microsoft(R) Server Maintenance Utility (Unicode) Version 10.50.6220
Report was generated on "server_name".
Maintenance Plan: db_name backup Differential
Duration: 00:00:00
Status: Warning: One or more tasks failed.
Details:
Back Up Database Task (server_name)
Backup Database on Local server connection
Databases: DB_NAME
Type: Differential
Append existing
Task start: 2017-07-12T23:30:01.
Task end: 2017-07-12T23:30:02.
Failed:(-1073548784) Executing the query "BACKUP DATABASE [DB_NAME] TO  DISK = N'C:..." failed with the following error: "Cannot perform a differential backup for database "DB_NAME", because a current database backup does not exist. Perform a full database backup by reissuing BACKUP DATABASE, omitting the WITH DIFFERENTIAL option.
BACKUP DATABASE is terminating abnormally.". Possible failure reasons: Problems with the query, "ResultSet" property not set correctly, parameters not set correctly, or connection not established correctly.

Command:EXECUTE master.dbo.xp_create_subdir N''C:\Full Backups\Differentials\DB_NAME''

GO
BACKUP DATABASE [DB_NAME] TO  DISK = N''C:\Full Backups\Differentials\DB_NAME\DB_NAME_backup_2017_07_12_233001_9226889.bak'' WITH  DIFFERENTIAL , NOFORMAT, NOINIT,  NAME = N''DB_NAME_backup_2017_07_12_233001_9070642'', SKIP, REWIND, NOUNLOAD, COMPRESSION,  STATS = 10
GO
declare @backupSetId as int
select @backupSetId = position from msdb..backupset where database_name=N''DB_NAME'' and backup_set_id=(select max(backup_set_id) from msdb..backupset where database_name=N''DB_NAME'' )
if @backupSetId is null begin raiserror(N''Verify failed. Backup information for database ''''DB_NAME'''' not found.'', 16, 1) end
RESTORE VERIFYONLY FROM  DISK = N''C:\Full Backups\Differentials\DB_NAME\DB_NAME_backup_2017_07_12_233001_9226889.bak'' WITH  FILE = @backupSetId,  NOUNLOAD,  NOREWIND

GO

问题是,我似乎找不到这个新的完整备份,它是由12:30的差异备份创建的,作为它们的基础?有没有一种方法可以找到差异指向的基本文件?

一种方法是通过PowerShell脚本(在各种论坛上都可以轻松获得)自动执行此任务,您可以在其中为增量备份、完整备份和差异备份设置单独的参数。 我更喜欢的另一种方法是使用专用的备份软件设置来完成此任务。 早些时候,我让MS DPM管理SQL备份,它真的工作得非常出色。
我还尝试过Cloudberry备份SQL Server,它也是一种轻巧可靠的基于云的备份工具。

这与编程(本网站的全部内容)没有任何关系,但是对于DB管理层来说,这是一个离题的话题,属于投票表决。抱歉@marc_s。看来我不能这样做,因为我的声誉很好,如果你能帮忙的话,我很高兴它被移动了