AnyBackup-Microsoft SQL Server 数据库在存在本地备份的情况下,定时备份部分成功,提示告警信息:根据实际情况,本次实际备份类型为[完全备份],与发起任务时的备份类型[差异备
关键字
本地备份计划、备份部分成功、差异备份转完全备份
适用产品
- AnyBackup 7.0.x
- AnyBackup 6.0.x
- AnyBackup 5.0.x
- 超易备 5.0.x
问题描述
在 SQL Server 数据库中存在数据库本地备份计划的前提下,在 AnyBackup 管理控制台上,发起 SQL Server 数据库备份任务,任务执行部分成功,提示告警信息:
根据实际情况,本次实际备份类型为[完全备份],与发起任务时的备份类型[差异备份]不符,已修正为实际备份方式。
问题影响
AnyBackup 无法完成 SQL Server 数据库的差异备份。
问题原因
SQL Server 数据库的本地备份导致 MSDB 系统数据库信息发生变化,在 AnyBackup 的SQL Server 数据库的备份中调用 MSDB 系统数据库信息时,无法找到上次 AnyBackup 的数据库备份的数据时间点,导致备份任务执行部分成功,并提示告警信息:根据实际情况,本次实际备份类型为[完全备份],与发起任务时的备份类型[差异备份]不符,已修正为实际备份方式。
解决方案
针对以上的问题现象和原因,为了解决该问题,按照不同的需求选择下面的方案:
方案一,停用 SQL Server 数据库的本地备份计划,通过 AnyBackup 的SQL Server 数据库进行完全备份以及差异备份、事务日志备份。
方案二,在不停用 SQL Server 数据库的本地备份计划的情况下,只执行 AnyBackup 的SQL Server 数据库进行完全备份。
注意:此方案需要根据实际存储空间制定备份策略,防止存储空间不足导致备份失败。
方案三,在不停用 SQL Server 数据库的本地备份计划的情况下,可以对 SQL Server 数据库的本地备份的数据文件执行文件备份来代替 SQL Server 数据库的备份。
更多信息
关于 SQL Server 数据库本地备份更多信息,请参考 Microsoft 官方文档:本地备份还原 SQL Server 数据库。