SQL Server 2008 R2上的差异备份问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了SQL Server 2008 R2上的差异备份问题相关的知识,希望对你有一定的参考价值。

我有一个维护计划,在上午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编写器”服务并将启动模式更改为手动。您可能想要重新启动计算机。

以上是关于SQL Server 2008 R2上的差异备份问题的主要内容,如果未能解决你的问题,请参考以下文章

从开发人员的 POV 看 SQL Server 2008 和 SQL Server 2008 R2 之间的差异

如何在 SQL Server 2014 中从 SQL Server 2008 R2 恢复备份?

sql 2008 r2 在sql 2008上兼容么

转换 SQL Server 2008 R2 和 2012 之间的差异

迁移MSSql Db - 来自SQL Server 2008 R2 Enterprise备份可以在SQL Server 2008 R2 Express版本中还原

SQL Server 2008 R2 的脚本备份