跳到主要内容

恢复物理备份数据

在数据库发生误操作或故障时,您可以通过 NineData 的备份与恢复服务将备份数据恢复到数据库。

前提条件

  • 已经完成一次完整的备份。如何备份数据,请参见请参见执行物理备份
  • 已经通过网关的连接方式将需要恢复的数据库添加到 NineData。更多信息,请参见添加数据源
  • 需要恢复的数据源为自建的 SQL Server 数据库。

注意事项

恢复的目标数据源版本必须大于或等于备份数据的数据源版本。例如,SQL Server 2019 的备份数据不支持恢复到 SQL Server 2017 数据源。

操作步骤

  1. 登录 NineData 控制台

  2. 在左侧导航栏单击备份与恢复>数据恢复

    提示

    您也可以单击备份与恢复>备份集,在全量备份集页签下,找到目标已完成备份的备份集 ID,单击其右侧操作列下的恢复数据

  3. 选择恢复方式页签,根据下表进行配置,并单击下一步

    参数
    说明
    任务名称输入恢复任务的名称,为了方便后续查找和管理,请尽量使用有意义的名称。最多支持 64 个字符。
    源数据源备份的对象,您可以通过选择源数据源快速找到备份任务
    备份任务备份数据源时创建的备份任务,包含了恢复所需的所有数据。
    恢复方式支持如下恢复方式:
    • 按时间点恢复:该方式基于全量备份数据和日志,可恢复全量数据和后续产生的增量数据。具体可恢复时间段请参见控制台。
    • 备份集:该方式仅基于全量备份数据,支持恢复到全量备份完成的时间点,不包含增量数据。
    恢复时间点恢复方式按时间点恢复时可配置,选择将数据恢复到哪个时间点。支持分钟级 RPO,既可恢复备份开始至当前时间点前几分钟到 30 分钟之间的任意时间点的数据。
    备份集恢复方式备份集时可配置,选择全量备份集,该选项不包含增量数据。
    目标数据源恢复的对象,选择将备份数据恢复到哪个数据源。
    网关物理恢复会直接将文件恢复到目标数据源中,因此目标数据源需要配置网关。如果您在添加数据源时已经通过网关接入,此处已经自动配置完成。如果您未通过网关接入数据源,请参见如下步骤:
    1. 将数据源所在主机添加到网关
    2. 将数据源通过网关接入。更多信息,请参见添加数据源
  4. 恢复对象页签,根据下表进行配置,并单击下一步

    参数
    说明
    恢复对象确认需要恢复的内容,您可以选择所有备份恢复所有数据,也可以选择自定义对象,自行选择需要恢复的数据。
    数据库已存在处理策略
    • 覆盖现有数据库(WITH REPLACE):如果目标库中有同名库,则使用备份文件中的数据库直接覆盖。
    • 报错并退出:如果目标库中有同名库,则在预检查时报错。
  5. 配置映射对象页签,配置恢复到目标数据源之后的库名,单击保存并预检查

  6. 预检查页签,等待系统完成预检查,预检查通过后,单击启动任务

    提示
    • 如果预检查未通过,需要单击目标检查项右侧操作列的详情,排查失败的原因,手动修复后重新执行预检查,直到通过。
  • 检查结果警告的检查项,可视具体情况修复或忽略。

    • 如果您不想立即开启任务,可以单击保存任务,返回列表,将当前恢复任务保存到恢复任务列表中,避免后期从头配置。

      :::

  1. 启动任务页面,提示启动成功。单击查看详情查看恢复任务的执行情况;单击返回列表可以返回恢复任务列表。

相关文档