文档首页 > > 最佳实践> 本地Microsoft SQL Server备份迁移至本云RDS for SQL Server实例> 场景一:全量备份迁移

场景一:全量备份迁移

分享
更新时间: 2020/03/17 GMT+08:00

全量备份迁移场景为一次性数据库迁移,需要停止业务,将导出的Microsoft SQL Server全量备份文件上传至对象存储服务,然后恢复到目标数据库。

本小节将详细介绍通全量备份迁移的步骤。

迁移示意图

图1 全量迁移

迁移流程

图2 迁移流程

操作步骤

  1. 导出数据库全量备份文件,具体操作请参见导出数据库备份文件
  2. 将导出的备份文件上传至OBS桶内,具体操作请参见上传备份文件
  3. 登录数据复制服务控制台
  4. 单击管理控制台左上角的,选择区域和项目。
  5. “所有服务”“服务列表”中,选择“数据库>数据复制服务”,进入数据复制服务信息页面。
  6. 在页面左侧导航栏,选择“备份迁移管理”,单击“创建迁移任务”,进入“选定备份”页面。
  7. 填写迁移任务信息和备份文件信息,单击“下一步”。

    图3 迁移任务信息
    表1 迁移任务信息

    参数

    描述

    任务名称

    任务名称在4-64位之间,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。

    描述

    描述不能超过256位,且不能包含!=<>&'"特殊字符。

    数据库类型

    选择Microsoft SQL Server数据库引擎。

    备份文件来源

    选择自建OBS桶。

    桶名

    选择备份文件所在的桶名,以及该桶目录下已经上传好的全量备份文件。

    说明:
    • Microsoft SQL Server的备份文件需要选择OBS桶目录下“.bak”格式的文件名,且可以同时选择多个备份文件。
    • 该桶的桶名、备份文件名或者路径中不能包含中文。

  8. “选定目标”页面,填选数据库信息后,单击“下一步”。

    图4 全量迁移数据库信息
    表2 Microsoft SQL Server数据库信息

    参数

    描述

    目标RDS实例名称

    选择目标RDS实例。若没有合适的目标RDS数据库实例,请先创建所需的目标数据库实例,可参见《关系型数据库快速入门》中“SQL Server快速入门”下的“购买实例”章节。

    待恢复备份类型

    选择全量备份。

    全量备份指备份文件是完整备份类型的备份。
    说明:

    一次性数据库迁移,则需要停止业务,上传全量备份进行恢复。

    最后一个备份

    当前进行的是一次性全量备份迁移,该参数选择“是”。

    覆盖还原

    覆盖还原是指目标端数据库实例已经存在同名的数据库,备份还原中是否要覆盖已存在的数据库。您可以根据业务需求,选择是否进行覆盖还原。

    说明:

    若选择此项,目标数据库实例中与待还原数据库同名的数据库将会被覆盖,请谨慎操作。

    执行预校验

    备份迁移任务是否执行预校验,默认为

    • :为保证迁移成功,提前识别潜在问题,在恢复前对备份文件的合法性、完整性、连续性、版本兼容性等进行校验。
    • :不执行预校验,迁移速度更快,但需要用户判断备份文件的合法性、完整性、连续性、版本兼容性等问题。

    指定需要恢复的数据库

    您可以选择将全部数据库或部分数据库进行恢复。

    • 全部数据库:恢复备份文件中所有的数据库,不需要输入待还原数据库名称,默认还原备份文件里的所有数据库。
    • 部分数据库:恢复备份文件中的部分数据库,需要输入待还原数据库名称。

      全量备份需要保证指定恢复的数据库始终一致。

  9. “确认信息”页面核对配置详情后,勾选协议,单击“下一步”。
  10. 返回“备份迁移管理”页面,在任务列表中,观察对应的恢复任务的状态为“恢复中”,恢复成功后,任务状态显示“成功”
分享:

    相关文档

    相关产品

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

跳转到云社区