文档

通过临时实例恢复SQL Server数据

更新时间:
重要

本文中含有需要您注意的重要提示信息,忽略该信息可能对您的业务造成影响,请务必仔细阅读。

数据恢复功能可以最大程度地减少数据库误操作造成的损失,您可以通过临时实例来恢复数据。本文介绍通过临时实例恢复SQL Server数据的操作方法。创建临时实例并不影响当前的生产实例,而是提供一个临时实例供数据访问。您可以先将数据恢复到临时实例,验证无误后再回迁到主实例,减少数据恢复对业务造成的冲击。

说明

关于如何选择数据恢复方案,请参见恢复方案概览

前提条件

  • 实例需满足以下条件:

    • 大版本:RDS SQL Server 2008 R2

    • 系列:高可用系列

    • 存储类型:本地SSD盘

    说明

    您可以前往实例基本信息页面查看以上信息。

  • 实例已有数据备份,如需按时间点恢复还需要有日志备份。更多详情,请参见备份功能说明

注意事项

  • 临时实例会继承备份文件的账号和密码。

  • 临时实例的网络类型是经典网络。

  • 同一时间仅可生成一个临时实例。如果要创建新的临时实例,需先删除已存在的临时实例。

  • 临时实例不收取费用,但创建成功后,仅在48小时内有效,之后会自动释放。

  • 临时实例不支持对数据库和账号进行添加、修改和删除操作。

操作步骤

  1. 访问RDS实例列表,在上方选择地域,然后单击目标实例ID。
  2. 在左侧导航栏选择备份恢复

  3. 备份恢复页面单击临时实例标签页。

  4. 选择离目标时间最近的时间点进行恢复。实例将恢复到设定时间点之前最后备份的时间。

    • 选择时间:页面显示的时间点为实例数据备份标签页下已生成的有效备份集的时间点。

    • 其他时间:您也可选择其他有效备份集时间点。

  5. 选择临时实例创建类型。

    • 单击创建临时实例,单击确定

    • 单击创建高版本临时实例,在弹出的对话框中选择可用区、目标升级版本、VPC、交换机,并单击确定

    说明
    • 临时实例的创建时间与您的数据量等因素有关,您可前往任务列表查看任务进展。

    • 高版本临时实例规格和存储类型为默认配置,实例存留时间为7天,7天后将自动释放。

    • 同一时间内,仅允许存在一个临时实例。若需回滚到另一个临时实例,需先删除当前临时实例。

  6. 临时实例创建完成后,返回RDS实例列表页面,单击主实例ID。

  7. 单击页面上方的迁移数据库,进入新版DTS迁移任务的列表页面

  8. 在页面左上角,选择迁移实例所属地域。

  9. 单击创建任务,配置源库及目标库信息。

    警告

    选择源和目标实例后,建议您仔细阅读页面上方显示的使用限制,否则可能会导致任务失败或数据不一致。

    源目库信息

    类别

    配置

    说明

    任务名称

    DTS会自动生成一个任务名称,建议配置具有业务意义的名称(无唯一性要求),便于后续识别。

    源库信息

    数据库类型

    选择SQL Server

    接入方式

    选择有公网IP的自建数据库

    说明

    当选择为自建数据库时,您还需要执行相应的准备工作,详情请参见准备工作概览

    实例地区

    选择自建SQL Server数据库所属地域。

    主机名或IP地址

    填入源自建SQL Server数据库的访问地址,本案例中填入公网地址。

    端口

    填入自建SQL Server数据库的服务端口,默认为1433

    数据库账号

    填入自建SQL Server的数据库账号。

    数据库密码

    填入该数据库账号对应的密码。

    目标库信息

    数据库类型

    选择SQL Server

    接入方式

    选择阿里云实例

    实例地区

    选择目标RDS SQL Server实例所属地域。

    实例ID

    选择目标RDS SQL Server实例ID。

    数据库账号

    填入目标RDS SQL Server实例的数据库账号。

    数据库密码

    填入该数据库账号对应的密码。

  10. 配置完成后,单击页面下方的测试连接以进行下一步

    如果源或目标数据库是阿里云数据库实例(例如RDS MySQL云数据库MongoDB版等),DTS会自动将对应地区DTS服务的IP地址添加到阿里云数据库实例的白名单;如果源或目标数据库是ECS上的自建数据库,DTS会自动将对应地区DTS服务的IP地址添到ECS的安全规则中,您还需确保自建数据库没有限制ECS的访问(若数据库是集群部署在多个ECS实例,您需要手动将DTS服务对应地区的IP地址添到其余每个ECS的安全规则中);如果源或目标数据库是IDC自建数据库或其他云数据库,则需要您手动添加对应地区DTS服务的IP地址,以允许来自DTS服务器的访问。DTS服务的IP地址,请参见DTS服务器的IP地址段

    警告

    DTS自动添加或您手动添加DTS服务的公网IP地址段可能会存在安全风险,一旦使用本产品代表您已理解和确认其中可能存在的安全风险,并且需要您做好基本的安全防护,包括但不限于加强账号密码强度防范、限制各网段开放的端口号、内部各API使用鉴权方式通信、定期检查并限制不需要的网段,或者使用通过内网(专线/VPN网关/智能网关)的方式接入。

  11. 配置任务对象及高级配置,详情操作,请参见操作步骤5

  12. 上述配置完成后,单击页面下方的下一步保存任务并预检查

    您可以将鼠标光标移动至下一步保存任务并预检查按钮上,然后单击气泡中的预览OpenAPI参数,查看调用API接口配置该实例时的参数信息。

    说明
    • 在迁移任务正式启动之前,会先进行预检查。只有预检查通过后,才能成功启动迁移任务。

    • 如果预检查失败,请单击失败检查项后的查看详情,并根据提示修复后重新进行预检查。

    • 如果预检查产生警告:

      • 对于不可以忽略的检查项,请单击失败检查项后的查看详情,并根据提示修复后重新进行预检查。

      • 对于可以忽略无需修复的检查项,您可以依次单击点击确认告警详情确认屏蔽确定重新进行预检查,跳过告警检查项重新进行预检查。如果选择屏蔽告警检查项,可能会导致数据不一致等问题,给业务带来风险。

  13. 预检查通过率显示为100%时,单击下一步购买

  14. 购买页面,选择数据迁移实例的链路规格,详细说明请参见下表。

    类别

    参数

    说明

    信息配置

    资源组配置

    选择实例所属的资源组,默认为default resource group。更多信息,请参见什么是资源管理

    链路规格

    DTS为您提供了不同性能的迁移规格,迁移链路规格的不同会影响迁移速率,您可以根据业务场景进行选择。更多信息,请参见数据迁移链路规格说明

  15. 配置完成后,阅读并选中《数据传输(按量付费)服务条款》

  16. 单击购买并启动,迁移任务正式开始,您可在数据迁移界面查看具体进度。

相关API

API

描述

创建临时实例

创建临时实例

  • 本页导读 (1)
文档反馈