如果拥有RDS SQL Server实例的数据备份,可以通过备份恢复的方式实现数据修复。

您可以通过多种方式恢复RDS SQL Server实例的数据。

恢复到已有实例

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

本功能适用于RDS SQL Server 2012/2016版本实例。

操作步骤

  1. 登录RDS管理控制台
  2. 选择备份集所属实例所在的地域。恢复SQL Server数据_恢复_RDS SQL Server 数据库_云数据库 RDS 版 阿里云技术文档 第1张
  3. 单击备份集所属实例的ID。
  4. 在左侧导航栏中,选择备份恢复
  5. 在页面右上角,单击数据库恢复
  6. 选择恢复到已有实例恢复SQL Server数据_恢复_RDS SQL Server 数据库_云数据库 RDS 版 阿里云技术文档 第2张
  7. 设置以下参数,然后单击确定恢复SQL Server数据_恢复_RDS SQL Server 数据库_云数据库 RDS 版 阿里云技术文档 第3张
    说明
    • 若有相同数据库名存在,需要修改恢复后库名
    • 恢复后库名只能使用小写字母、数字、下划线(_)和短横线(-)。
    参数 说明
    还原方式
    • 按时间点:可以设置为日志备份保留时间内的任意时间点。如要查看或修改日志备份保留时间,请参见备份SQL Server数据
    • 按备份集:可以指定全量或增量备份集恢复到指定实例。
    还原时间 若还原方式选择的是按时间点,则有该参数。选择所需复制数据所在的时间点。
    备份集 若还原方式选择的是按备份集,则有该参数。选择要恢复的备份集。
    目标实例名 选择要恢复到哪个实例。

    系统默认显示属于当前阿里云账号的、在当前地域的、与当前实例版本相同的实例,包括当前实例。

    说明 显示的目标实例较多时,可以使用搜索框进行筛选。
    需恢复的数据库
    1. 选择要恢复的数据库。系统默认显示且勾选了所有数据库。
      • 如果要恢复整个实例的数据,请保持勾选所有数据库。
      • 如果要恢复指定数据库,请只勾选部分数据库。
    2. 设置恢复后的数据库名。系统默认使用原数据库名。
      说明 恢复后的数据库名不能与目标实例中已有的数据库名相同。

恢复到全新实例

本功能原名为克隆实例,用于将实例的历史备份恢复到一个全新的实例。您可以按时间点或者备份集恢复数据。按备份集恢复时,可以恢复备份集中的所有数据库或者部分数据库。

费用:需要新建实例,费用与新购实例相同。

本功能适用于RDS SQL Server 2012/2016/2017实例。

操作步骤

  1. 登录RDS管理控制台
  2. 选择实例所在的地域。恢复SQL Server数据_恢复_RDS SQL Server 数据库_云数据库 RDS 版 阿里云技术文档 第4张
  3. 单击实例的ID。
  4. 在左侧导航栏中,选择备份恢复
  5. 在页面右上角,单击数据库恢复
  6. 在弹出的对话框中,选择恢复到全新实例
  7. 设置以下参数。
    类别 说明
    计费方式
    • 包年包月:属于预付费,即在新建实例时需要支付费用。适合长期需求,价格比按量付费更实惠,且购买时长越长,折扣越多。
    • 按量付费:属于后付费,即按小时扣费。适合短期需求,用完可立即释放实例,节省费用。
    还原方式
    • 按时间点:可以设置为日志备份保留时间内的任意时间点。如要查看或修改日志备份保留时间,请参见备份PostgreSQL数据
    • 按备份集
    说明
    • 只有开启了日志备份,才会显示按时间点
    • 您可以选择全部恢复数据库或恢复部分数据库。
    系列
    • 基础版:单节点,计算与存储分离,性价比高。
    • 高可用版:一个主节点和一个备节点,经典高可用架构。
    • 集群版:一个主节点和一个备节点的高可用架构,支持最多七个只读实例,横向扩展集群读能力。
    说明 不同地域和数据库版本支持的系列不同,请以实际界面为准。关于各个系列的详细介绍,请参见产品系列概述
    可用区

    可用区是地域中的一个独立物理区域,不同可用区之间没有实质性区别。相比单可用区,多可用区能提供可用区级别的容灾。

    您只需要选择将RDS实例的主可用区,备可用区系统会自动选择。

    实例规格
    • 入门级:通用型的实例规格,独享被分配的内存和I/O资源,与同一服务器上的其他通用型实例共享CPU和存储资源。
    • 企业级:独享或独占型的实例规格。独享型指独享被分配的CPU、内存、存储和I/O资源。独占型是独享型的顶配,独占整台服务器的CPU、内存、存储和I/O资源。
    说明 每种规格都有对应的CPU核数、内存、最大连接数和最大IOPS。详情请参见主实例规格表
    存储空间 存储空间包括数据空间、系统文件空间、Binlog文件空间和事务文件空间。调整存储空间时最小单位为5GB。
    说明 本地SSD盘的独享套餐等规格由于资源独享的原因,存储空间大小和实例规格绑定。详情请参见主实例规格表
  8. 单击下一步:网络和资源组
  9. 设置以下参数。
    类别 说明
    网络类型
    • 经典网络:传统的网络类型。
    • 专有网络:也称为VPC(Virtual Private Cloud)。VPC是一种隔离的网络环境,安全性和性能均高于传统的经典网络。选择专有网络时您需要选择对应的VPC主节点交换机
    说明 请确保RDS实例与需要连接的ECS实例网络类型一致(如果选择专有网络,还需要保证VPC一致),否则它们无法通过内网互通。
    资源组 实例所属的资源组。
  10. 单击下一步:确认订单
  11. 确认参数配置,选择购买量购买时长(仅包年包月实例),勾选服务协议,单击去支付完成支付。

通过临时实例恢复到原实例

本功能适用于以下RDS SQL Server实例:
  • SQL Server 2012企业版基础系列
  • SQL Server 2012/2016 Web版基础系列
  • SQL Server 2008 R2

具体操作请参见通过临时实例恢复SQL Server数据

相关API

API 描述
RecoveryDBInstance 恢复数据库