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