支持的源和目标数据库
表 支持的数据库
| 备份文件版本 | 目标数据库版本 |
|---|---|
| 本地及其他云Microsoft SQL Server数据库备份文件版本: Microsoft SQL Server 2000 Microsoft SQL Server 2005 Microsoft SQL Server 2008 Microsoft SQL Server 2012 Microsoft SQL Server 2014 Microsoft SQL Server 2016 Microsoft SQL Server 2017 | RDS for Microsoft SQL Server Microsoft SQL Server 2008 Microsoft SQL Server 2012 Microsoft SQL Server 2014 Microsoft SQL Server 2016 Microsoft SQL Server 2017 |
前提条件
已登录数据复制服务控制台。
满足备份迁移支持的数据库类型和版本,详情请参见 备份迁移。
使用须知
介绍Microsoft SQL Server数据库备份迁移使用上的限制。
表 使用须知
| 类型名称 | 使用和操作限制 |
|---|---|
| 数据库权限设置 | 在创建备份迁移任务前,请确定操作账号具有相应的OBS服务权限和桶权限。 |
| 待还原数据库名称要求 | 待还原数据库名不能重复,且不能为以下名称(不区分大小写): msdb master model tempdb rdsadmin resource OBS自建桶的待还原数据库名称长度为1~256个字节,组成为中文、字母、数字、下划线、中划线。 |
| 数据库新名称要求 | 数据库新名称不能重复,且不能为以下名称(不区分大小写): msdb master model tempdb rdsadmin resource 数据库新名称长度为1~128个字节,组成为字母、数字、下划线、中划线。 |
| 本地备份文件限制 |
|
| 数据库备份文件的来源 | OBS自建桶:上传至OBS自建桶目录下的数据库备份文件。 |
| 操作须知 |
|
操作步骤
本小节主要介绍OBS自建桶场景下,通过数据复制控制台创建备份迁移任务的配置流程。
步骤 1 在“备份迁移管理”页面,单击“创建迁移任务”。
步骤 2 在“选定备份”页面输入任务名称和描述,填选备份文件信息,单击“下一步”。
表 任务信息
| 参数 | 描述 |
|---|---|
| 任务名称 | 任务名称在4-50位之间,必须以字母开头,不区分大小写,可以包含字母、数字、中划线或下划线,不能包含其他特殊字符。 |
| 描述 | 描述不能超过256位,且不能包含! = < > & ' " \ 特殊字符。 |
表 备份文件信息
| 参数 | 描述 |
|---|---|
| 数据库类型 | 备份文件的数据库类型,选择Microsoft SQL Server。 |
| 备份文件来源 | 选择OBS自建桶。 |
| 桶名 | 选择备份文件所在的桶名,以及该桶目录下的备份文件。 说明 Microsoft SQL Server的备份文件需要选择OBS桶目录下“.bak”格式的文件名,且可以同时选择多个备份文件。*不支持将一个库分割成不同文件上传。*该桶的桶名、备份文件名或者路径中不能包含中文。 |
| 标签 | 可选配置,对迁移任务的标识。使用标签可方便管理您的迁移任务。每个任务最多支持10个标签配额。 任务创建成功后,您可以单击任务名称,在“标签”页签下查看对应标签。关于标签的详细操作,请参见3.5 标签管理。 |
步骤 3 在“选定目标”页面,根据所选数据库类型,配置相应的数据库信息,单击“下一步”。
表 Microsoft SQL Server数据库信息
| 参数 | 描述 |
|---|---|
| 目标RDS实例名称 | 选择目标RDS实例。若没有合适的目标RDS数据库实例,请先创建所需的目标数据库实例, |
| 备份文件类型 | 请根据业务需求,选择全量备份或增量备份类型。
说明 进行增量备份恢复前,需要先执行一次全量备份恢复的操作。 一次性数据库迁移,则需要停止业务,上传全量备份进行恢复。 如果需要数据库迁移中业务不中断,则需要使用全量备份和多次增量日志备份的恢复来实现业务中断最小化。
|
| 最后一次备份 | 一次典型的增量备份恢复过程,一般会涉及多个增量备份文件,且需要执行多次增量备份恢复操作。每次增量备份恢复均会使目标数据库处于还原中(RESTORING)状态,此时数据库不可读写,直至最后一次增量备份恢复完成后,数据库才会变成可用状态。当选择的是最后一次增量备份文件并执行恢复后,数据库将无法再继续进行增量恢复。以下是可以选择最后一次备份的场景:
|
| 覆盖还原 | 覆盖还原是指目标端数据库实例已经存在同名的数据库,备份还原中是否要覆盖已存在的数据库。您可以根据业务需求,选择是否进行覆盖还原。 说明 若选择此项,目标数据库实例中与待还原数据库同名的数据库将会被覆盖,请谨慎操作。 |
| 执行预校验 | 备份迁移任务是否执行预校验,默认为是。
|
| 指定需要恢复的数据库 | 您可以选择将全部数据库或部分数据库进行恢复,默认恢复全部数据库。
|
| 重置数据库名 | 当选择的指定恢复数据库类型为“全部数据库”时,您可以选择重置数据库名。该功能将忽略备份文件中原有的数据库名,通过DRS将其恢复为指定的新数据库名。
说明 仅支持“待恢复备份类型”为“全量备份”,且“指定需要恢复的数据库类型”为“全部数据库”时重置数据库名。 |
| 待还原数据库名称 | 当选择的指定恢复数据库类型为“部分数据库”时,需要输入待还原数据库名称。
说明 待还原数据库支持重命名,最大配额为100个。 |