我有一个维护计划,在上午12点结婚和周日进行完整备份,并在周一进行差异备份。星期二,星期四,星期五和星期六。我遇到的问题是,当有一个完整备份发生在星期日和太阳时,差异备份计划专门针对2个数据库'abc1'和'abc2'失败并出现错误
执行查询“BACKUP DATABASE XXX TO DISK =失败,出现以下错误: 无法对数据库“abc1”执行差异备份,因为当前数据库备份不存在。通过重新发出BACKUP DATABASE执行完整数据库备份,省略WITH DIFFERENTIAL选项。 BACKUP DATABASE异常终止。
可能的失败原因: 查询问题,“ResultSet”属性设置不正确,参数设置不正确或连接未建立...包执行失败...步骤失败。
我不得不为这两个数据库执行手动完全备份,并且必须手动运行差异备份作业。
示例:当完整备份作业在星期日上午12点运行时,差异在上周一12点发生上述错误的两个数据库失败,我不得不在星期一手动为2个数据库进行完全备份并运行差异作业并运行正常在星期二上午12点,在完整备份作业再次运行的第二天,差异在12点再次因2个数据库失败并出现相同的错误,我不得不再次进行手动处理。
您似乎使用另一种软件来创建数据库备份并打破备份链。您可以在https://sqlbak.com/blog/cannot-perform-a-differential-backup/找到有关此问题的更多详细信息
尝试停止“SQL Server VSS编写器”服务并将启动模式更改为手动。您可能想要重新启动计算机。