数据备份可以用于还原数据,从而应对数据丢失或损坏。如果拥有MyBase SQL Server实例的数据备份,可以通过备份恢复的方式实现数据修复。

恢复数据

您可以通过以下方式恢复MyBase SQL Server实例的数据。

恢复到已有实例

您可以按时间点或者备份集恢复到指定实例,包括当前实例本身。可以恢复实例的所有数据库或者部分数据库。

说明 本功能适用于MyBase SQL Server 2008 R2(云盘)、2012、2016、2017和2019实例。
  1. 登录云数据库专属集群控制台
  2. 在页面左上角,选择目标地域。
  3. 在左侧单击实例列表 > SQL Server,选择以下一种方式恢复数据。
    • 单击目标实例操作数据库恢复
    • 单击目标实例操作详情,进入RDS控制台,然后选择备份恢复,单击数据库恢复
  4. 在弹出的请选择恢复方法对话框中,选择恢复到已有实例,单击确定
  5. 设置如下参数,然后单击确定
    参数说明
    还原方式
    • 按时间点:可以设置为日志备份保留时间内的任意时间点。如要查看或修改日志备份保留时间,请参见备份SQL Server数据
    • 按备份集:可以指定全量或增量备份集恢复到指定实例。
    还原时间还原方式按时间点时可见。选择所需复制数据所在的时间点。
    备份集还原方式按备份集时可见。选择要恢复的备份集。
    更多备份集查询最近的1000个备份集。如果在备份集中未找到目标备份集,可以勾选该选项继续查找。
    目标实例名选择要恢复到哪个实例。

    系统默认显示当前阿里云账号在当前地域下的所有实例,包括本实例。

    说明
    • 快照备份仅支持恢复到已开启快照备份的实例上。
    • 支持恢复到更高版本的实例上。
    • 当前共享型实例的备份无法恢复到通用型或独享型实例上,通用型或独享型实例的备份也无法恢复到共享型实例上。
    • 显示的目标实例较多时,可以使用搜索框进行筛选。
    需恢复的数据库
    1. 选择要恢复的数据库。系统默认显示且勾选了所有数据库。
      • 如果要恢复整个实例的数据,请保持勾选所有数据库。
      • 如果要恢复指定数据库,请只勾选部分数据库。
    2. 设置恢复后的数据库名。系统默认使用原数据库名。
      说明 恢复后的数据库名不能与目标实例中已有的数据库名相同。
    说明
    • 若有相同数据库名存在,需要修改恢复后库名
    • 恢复后库名只能使用小写字母、数字、下划线(_)和短横线(-)。

恢复到全新实例

您可以按时间点或者备份集恢复数据。按备份集恢复时,可以恢复备份集中的所有数据库或者部分数据库。

说明 本功能适用于MyBase SQL Server 2008 R2(云盘)、2012、2016、2017和2019实例。
  1. 登录云数据库专属集群控制台
  2. 在页面左上角,选择目标地域。
  3. 在左侧单击主机列表,然后单击添加主机
  4. 在左侧单击实例列表 > SQL Server,选择以下一种方式恢复数据。
    • 单击目标实例操作数据库恢复
    • 单击目标实例操作详情,进入RDS控制台,然后选择备份恢复,单击数据库恢复
  5. 在弹出的对话框中,选择恢复到全新实例,单击确定
  6. 数据库恢复页面设置以下参数,然后单击确定
    参数说明
    交换机主机所属的虚拟交换机。如果选择为空,请根据下方提示进行创建。
    说明 部署方案选择默认策略时才出现该参数。
    还原方式
    • 按时间点:可以设置为日志备份保留时间内的任意时间点。如要查看或修改日志备份保留时间,请参见备份SQL Server数据
    • 按备份集
    说明
    • 只有开启了日志备份,才会显示按时间点
    • 您可以选择全部恢复数据库或恢复部分数据库。
    还原时间还原方式按时间点时可见。选择所需复制数据所在的时间点。
    按备份集还原方式按备份集时可见。选择要恢复的备份集。
    实例规格实例的规格。
    存储空间实例的存储空间大小。