“恢复”功能会将生产数据恢复到指定时间点。恢复操作会将原始生产应用数据替换为指定时间点的映像。此恢复操作会导致所有当前应用数据丢失,因为应用会恢复到创建映像时的时间点状态。此操作无法撤消。
通常,执行恢复操作是为了将数据库恢复到发生意外数据损坏等事件时的状态。完成恢复操作所需的时间取决于所涉及的数据量。
在开始一致性组恢复流程之前,请注意以下事项:
- 恢复一致性组中的数据库时,请务必谨慎小心。恢复一致性组中的数据库时,一致性组中的所有数据库都会被覆盖。如果您不想覆盖一致性组中的所有数据库,请先挂载单个数据库,然后使用手动 VSSRESTORE 命令将数据库文件复制到所需位置。
- 对于 SQL Server 故障切换实例,数据库始终会恢复到活跃节点。设备管理控制台会将备份映像挂载到活跃节点,并在该节点上执行恢复操作。对于 SQL Server 可用性组,恢复操作也会在活跃节点上执行。
恢复一致性组
如需恢复一致性组,请执行以下操作:
- 点击 App Manager 标签页,然后从下拉菜单中选择应用 。此时会打开应用 页面。
选择要恢复的一致性组 ,然后从下拉列表中选择访问 。 此时会打开访问 页面,其中以时间轴坡道视图列出备份映像。支持恢复操作的映像类型包括快照和远程快照(StreamSnap 映像)。
时间轴坡道视图是所选应用的备份的时间可视化表示。使用鼠标选择要恢复的备份。 如需了解详情,请参阅访问映像的时间轴坡道视图。
背景用于区分包含带事务日志文件的数据库的快照映像,还用于说明日志的恢复范围时间段。
选择一个映像,然后从访问操作列表中选择恢复 。此时会打开恢复 页面。
如果源应用受已启用数据库日志备份的快照政策保护,并且映像中包含日志,您可以使用这些日志通过更改前滚时间 部分中的以下选项来前滚到特定时间点:
- 日期 字段包含数据库可以前滚到的所有可能日期(通过应用数据库事务日志)。选择您需要数据库前滚到的日期。
- 时间 字段包含一个滑块,其中显示了在所选日期内数据库可以前滚到的所有可能时间。如果您选择最新的可能日期,然后将滑块移到最右侧的位置,则恢复作业将应用于所有可用日志。如果您选择最早的可能日期,然后将滑块移到最左侧的位置,则恢复作业将不应用任何日志。
- 您可以指定使用用户时间 或主机时间 进行前滚。 用户时间是相对于当前用户的本地时间。主机时间是相对于托管要恢复的数据的系统。
选择要恢复的单个卷或多个卷。默认情况下,系统会选择所有卷。
对于包含数据库的一致性组,如果您不打算前滚数据库日志,请选中使用恢复功能恢复 复选框。使用恢复功能恢复选项可使恢复的数据库联机。数据库联机后,无法应用日志。
点击提交 。映像随即恢复。如果恢复包含数据库的一致性组,备份/恢复设备会创建一个新的数据库映像,其中填充了从所选时间点映像复制的数据。