在设备管理控制台中恢复和恢复一致性组

恢复功能会将商品数据还原到指定的时间点。恢复操作会将原始生产应用数据替换为指定的时间点映像。此恢复会导致所有当前应用数据丢失,因为应用会恢复到创建映像时的时间点状态。此操作无法撤消。

通常,执行恢复操作是为了将数据库恢复到发生意外数据损坏等事件之前的状态。完成恢复操作所需的时间取决于所涉及的数据量。

在开始一致性组恢复流程之前,请注意以下事项:

  • 在恢复一致性组中的数据库时,请务必小心。恢复一致性组中的数据库时,一致性组中的所有数据库都会被覆盖。如果您不想覆盖一致性组中的所有数据库,请先装载单个数据库,然后使用手动 VSSRESTORE 命令将数据库文件复制到所需位置。
  • 对于 SQL Server 故障切换实例,数据库始终会恢复到活跃节点。设备管理控制台会将备份映像装载到活跃节点,并在该节点上执行恢复操作。对于 SQL Server 可用性组,恢复操作也会在活跃节点上执行。

恢复一致性组

如需恢复一致性组,请执行以下操作:

  1. 点击 App Manager(应用管理器)标签页,然后从下拉菜单中选择 Applications(应用)。应用页面随即打开。
  2. 选择要恢复的一致性组,然后从下拉列表中选择访问。访问页面随即打开,在时间轴坡道视图中列出备份映像。支持恢复操作的映像类型包括快照和远程快照(StreamSnap 映像)。

    时间轴坡道视图是所选应用的备份的基于时间的可视化。使用鼠标选择要恢复的备份。 如需了解详情,请参阅访问映像的时间轴坡道视图。

    背景区分了包含数据库和事务日志文件的快照映像,还说明了日志的恢复范围时间段。

  3. 选择一个映像,然后从访问操作列表中选择恢复。恢复页面随即打开。

  4. 如果源应用受已启用数据库日志备份的快照政策保护,并且日志可与映像一起使用,则您可以通过更改前滚时间部分中的以下选项,使用这些日志前滚到特定时间点:

    • 日期字段包含数据库可以前滚到的所有可能日期(通过应用数据库事务日志)。选择您需要将数据库前滚到的日期。
    • 时间字段包含一个滑块,其中显示了所选日期内数据库可以前滚到的所有可能时间。如果您选择最晚的可能日期,然后将滑块移至最右侧位置,则恢复作业会应用于所有可用日志。如果您选择尽可能早的日期并将滑块移至最左侧位置,则恢复作业不会应用任何日志。
    • 您可以指定使用用户时间或主机时间进行前滚。用户时间是相对于当前用户的本地时间而言的。主机时间是相对于托管要恢复的数据的系统而言的。
  5. 选择要恢复的单个卷或多个卷。默认情况下,系统会选择所有卷。

  6. 对于包含数据库的一致性组,如果您不打算滚动数据库日志,请选中恢复时还原复选框。“使用恢复功能恢复”选项可使恢复的数据库恢复在线状态。数据库上线后,便无法应用日志。

  7. 点击提交。图片已恢复。如果恢复包含数据库的一致性组,备份/恢复设备会创建一个新的数据库映像,其中填充了从所选时间点映像复制的数据。