迁移 Microsoft SQL Server 数据库
在迁移 MS SQL 数据库之前,请确保集群上已存在基于文件的快照。
迁移 MS SQL 数据库
本节列出了迁移 MS SQL 数据库的步骤。
-
选择“仪表盘”,然后从下拉菜单中选择“MS SQL”。
-
从数据库的操作菜单中选择 “迁移”。
您还可以通过导航至 “数据保护”>“恢复”>“恢复”>“迁移数据库”(仅限 MS SQL) 来启动恢复任务。
-
搜索 MS SQL 服务器或数据库。 输入名称的字符,即可显示项目列表。 您可以选择 指定通配符 *。 您还可以根据需要通过指定筛选条件来缩小搜索结果范围,例如,您可以按特定的保护组对搜索结果进行筛选。 单击 “添加筛选条件”图标,指定筛选条件,然后单击 “添加”。
-
选择一个数据库,并为要迁移的 MS SQL 数据库设置迁移选项。
-
任务名称: 可选,更改任务的默认名称。
-
正在恢复的对象:此处显示待迁移的数据库。
-
同步选项:指定要迁移的数据库的同步选项。
事务日志备份未同步。 仅增量备份和完整备份会被同步。
-
自动同步数据库:此选项会自动将数据库与最新的可用快照保持同步,直到您完成数据库的最终确认并将其上线为止。
-
手动同步数据库:初始数据库迁移完成后,您可以将已迁移的数据库文件与可用的最新快照进行同步,直到最终确定数据库并将其投入运行。
-
-
恢复点: 此处显示迁移所选的恢复点。
-
设置: 指定用于迁移数据库的 SQL 主机和 SQL 实例。
请提供用于还原所有数据库文件的完整路径。
您可以选择将数据文件和日志文件恢复到不同的位置。 单击“添加备用日志文件位置和自定义规则”,以指定数据文件和日志文件的位置以及任何自定义规则。 对于数据文件,您可以提供原始文件的完整路径或模式,以及要恢复到的位置。 提供位置时,请使用标准路径格式。 例如,在 Windows 中请使用 C:\path,而不是扩展路径格式 \\?\c:\path。
-
用于文件匹配的通配符,例如 *
- *.ndf - 所有 ndf 文件。 如果您希望每个 ndf 文件都保存到同一个文件夹中,这会很有用
- m:\*.ndf - 驱动器 m: 上的所有 ndf 文件
- c:\*1.ndf - C: 盘上所有后缀为 1.ndf
-
正则表达式模式
-
.* \.ndf - 所有扩展名为 ndf 的文件
-
^.*foo1.*\.ndf$ - 所有文件名中包含“foo1”且扩展名为 ndf 的文件
-
源数据库文件的完整路径
文件扩展名非默认或与指定的文件名或模式不匹配的数据库文件,将被还原到数据文件还原位置。
点击 “添加另一条自定义规则”以添加多条自定义规则。
请务必遵循标准正则表达式规则。 在星号“\*”前添加一个点“.”,即可匹配所有字符,例如:L:.\ *.ndf。 -
-
-
默认情况下,将执行带有 RECOVERY 参数的 MS SQL 还原操作。 您可以选择关闭此功能,以执行“不进行恢复”的还原操作。
-
点击“开始迁移”。
初始文件复制任务开始。 这是迁移过程的第一步。
-
文件复制任务完成后,将显示可用于下一迁移步骤的选项。
- “完成”- 仅当目标数据库已同步到最新快照时才可用。
- 同步 ——如果存在比目标数据库更新的快照,则可用。
如果您在第 4 步中选择了 “自动同步数据库”选项,则 “自动同步到最新版本”开关默认处于启用状态。 如有需要,您可以手动禁用此选项。
AG 数据库不支持数据库迁移。
取消迁移
您可以取消正在进行的迁移任务。 取消迁移会阻止数据库的同步或最终确定,并可能导致数据库处于无法使用的状态。 请手动删除数据库文件,然后根据需要启动另一个迁移任务。
- 在 IBM Cloud® Backup and Recovery 控制台中,选择 “数据保护”>“恢复”。
- 在列表中找到迁移任务,然后单击任务名称以显示其详细信息页面。
- 点击页面右上角的 “取消” 按钮。
- 请对确认提示作出响应。