Operations Manager 中的完整备份和增量备份

 

发布时间: 2016年3月

适用对象:System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

你必须确保数据库备份尽可能最新且完整。 本主题提供了信息,以帮助你确定如何将完整和增量数据库备份合并到总体备份计划中。

System_CAPS_note注意

默认情况下,报表服务器数据库使用完整恢复模型。 其他 Operations Manager 数据库使用简单的恢复模型。 有关备份选项的详细信息,请参阅备份概述 (SQL Server)

完整数据库备份

完整数据库备份捕获整个数据库,包括事务日志中的所有条目,但不包括文件中的任何未分配的范围。 系统直接从磁盘中读取页面,以提高操作的速度。

通过还原数据库备份,你可以在一个步骤中通过数据库备份重新创建数据库。 还原过程会覆盖现有数据库,如果数据库不存在,则会创建数据库。 还原的数据库与备份完成时的数据库状态匹配,并且不包含任何未提交的事务。 还原数据库时会回滚未提交的事务。

与事务日志和增量数据库备份相比,每次完整数据库备份都会使用更多的存储空间。 所以完整数据库备份花费的时间较长,因此其创建频率通常没有增量数据库或事务日志备份频繁。

增量数据库备份

增量(差异)数据库备份仅记录上次数据库备份后更改过的数据。 你可以频繁地进行数据库增量备份,因为增量数据库备份比完整数据库备份小,并且比其更快。 频繁地进行增量备份会降低丢失数据的风险。

为了防止数据库故障,你可以使用增量数据库备份将数据库还原到完成增量数据库备份时的某个点。

事务日志备份

事务日志是在上次备份事务日志之后对数据库执行的所有事务的系列记录。 利用事务日志备份,你可以将数据库还原到某个特定时刻(例如,在输入无用数据之前)或某个故障点。

在还原事务日志备份时,Microsoft SQL Server 会前滚事务日志中记录的所有更改。 当 SQL Server 到达事务日志的结尾时,数据库的状态与开始备份操作时的数据库状态完全相同。 如果恢复数据库,则 SQL Server 会对开始备份操作时未完成的所有事务进行回滚操作。

System_CAPS_note注意

数据仓库数据库使用简单的恢复模型,此模式将截断完成后的所有事务处理。 这意味着备份日志文件是不够的。 请执行完整数据库文件备份。

有关恢复模型的详细信息,请参阅 Recovery Model Overview(恢复模式概述)