注意:仅RDS for SQL Server 2012/2016基础版以及RDS for SQL Server 2008 R2高可用版支持临时实例。
用户对数据库误操作引起的损失可以通过数据恢复功能最大程度地减少。您可以通过临时实例来恢复数据。
创建临时实例并不影响当前的生产实例,而是提供一个临时实例供数据访问。您需要先将数据恢复到临时实例,验证无误后再回迁到主实例,避免数据恢复对业务造成冲击。
注意事项
-
临时实例会继承备份文件的账号和密码。
-
临时实例的网络类型是经典网络。
-
同一时间仅可生成一个临时实例。如果要创建新的临时实例,需先删除已存在的临时实例。
-
临时实例不收取费用,但创建成功后,仅在48小时内有效,之后会自动释放。
操作步骤
- 登录RDS管理控制台,选择目标实例所在地域。
- 单击目标实例的ID,进入基本信息页面。
- 在左侧菜单栏中选择备份恢复,进入备份恢复页面。
- 选择临时实例标签页。
- 选择离目标时间最近的时间段,实例将恢复到设定时间点之前最后备份的时间,单击创建临时实例。
- 在弹出的确认框中单击确定,创建临时实例。
- 临时实例创建完成后,进入RDS实例列表页面。
- 单击主实例的ID,进入基本信息页面。
- 单击页面右上角的迁移数据库,进入数据传输(DTS)控制台。
- 选择左侧导航栏中的数据迁移,进入迁移任务列表页面。
- 单击创建迁移任务,进入创建迁移任务页面。
- 输入任务名称、源数据库信息和目标数据库信息。
参数说明:
-
任务名称:默认情况下,DTS为每个任务自动生成一个任务名称,您可以修改这个名称,为任务配置一个具备业务意义的名称,便于后续的任务识别。
-
源库信息:
-
实例类型:数据库的实例类型,选择RDS实例。
-
实例地区:选择与主实例相同的地域。
-
RDS实例ID:单击下拉菜单,选择临时实例的ID。
-
数据库账号:与主实例账号一致,且该账号必须具有对所有要迁移数据的读/写权限。
-
数据库密码:与主实例账号的密码一致。
-
连接方式:可选择非加密或加密连接。若选择SSL安全连接,源库实例需先开通SSL,详细操作步骤请参见设置SSL加密。
-
-
目标库信息
-
实例类型:默认为RDS实例。
-
实例地区:主实例所在地域。
-
RDS实例ID:目标RDS实例的ID。单击下拉菜单选择临时实例所对应的主实例ID。
-
数据库账号:主实例账号,该账号必须具有对所有要迁移数据的读/写权限。
-
数据库密码:主实例账号的密码。
-
连接方式:可选择非加密或加密连接。若选择SSL安全连接,目标库实例需先开通SSL,详细操作步骤请参见设置SSL加密。
-
-
- 单击授权白名单并进入下一步进入迁移类型及列表页面。
- 选择迁移类型,并在迁移对象栏中选择要迁移的对象,单击>将要迁移的对象放入已选择对象栏中,如下图所示。如果要修改迁移对象在目标数据库上的名字,可以在已选择对象中,将鼠标放在需要修改的数据库上面,即会显示出编辑按钮,如下图所示。
- 单击预检查并启动。
说明
-
在迁移任务正式启动之前,会先进行前置预检查,只有预检查通过后,才能成功启动迁移。关于具体的预检查内容,请参见预检查简介。
-
以下以预检查不通过为例进行描述。如果预检查通过,请直接跳转至步骤18。
-
- 若系统显示预检查失败结果,单击检测结果为失败的检测项后的!,查看失败详细信息,如下图所示。根据失败原因修复后,可在数据迁移任务列表中选择该任务,并重新进行预检查。
- 错误排查完毕后,在迁移任务列表页面,选择新创建的迁移任务,单击启动,如下图所示。
- 若系统显示预检查通过信息,单击确定。
- 在购买配置确认页面,确认配置信息并勾选《数据传输(按量付费)服务条款》,单击立即购买并启动。
在文档使用中是否遇到以下问题
更多建议
匿名提交