SQL Server 挂载和迁移

SQL Server 装载和迁移功能可用于恢复以下内容:

  • SQL 数据库 - 独立数据库和故障切换集群
  • SQL 数据库的一致性组
  • SQL 实例
  • SQL AAG

SQL Server 装载和迁移是一个三步流程,包括以下步骤:

  1. 装载或恢复:执行应用感知型装载或装载并迁移恢复。如需了解详情,请参阅装载或恢复
  2. 迁移:在有效装载页面中,为映像配置迁移时间表。映像迁移会按照定义的计划进行,迁移作业会以指定的频率重复运行。如需了解详情,请参阅配置迁移时间表
  3. 完成:启动映像迁移流程的最后一个阶段。如需了解详情,请参阅完成

装载或恢复

您可以对所选映像执行应用感知装载或装载和迁移恢复。

如需了解如何以应用感知方式装载 SQL 数据库,请参阅将 SQL Server 数据库装载为虚拟应用。 如需了解如何执行装载和迁移恢复,请参阅装载和迁移恢复

可以同时对父应用(如 SQL 实例、SQL 可用性组或 SQL 一致性组)执行多次恢复,但这些恢复必须针对不同的数据库。

装载并迁移恢复

如需执行装载和迁移恢复,请按照以下步骤操作:

  1. 在备份和灾难恢复服务管理控制台中,打开应用管理器,然后从下拉菜单中选择应用

    系统会打开应用页面。

  2. 选择要使用装载和迁移功能恢复的映像所对应的 SQL 应用。然后,从应用页面底部的下拉列表中选择访问权限

    系统会打开访问权限页面,其中列出了时间轴坡道视图中显示的捕获的图片。如需详细了解此视图,请参阅访问图片的时序斜坡视图

  3. 选择相应映像,然后从操作列表中选择恢复。 系统会打开恢复页面。

  4. 选择装载和迁移选项。

  5. 如果所选数据库没有日志,则恢复页面不会显示前滚选项。

  6. 如果源应用受已启用数据库日志备份的快照政策保护,并且映像中包含日志,您可以使用这些日志将数据库前滚到特定时间点,方法是更改前滚时间部分中的以下选项:

    • 日期字段包含数据库可以通过应用数据库事务日志回滚到的所有可能日期。选择要将数据库向前回滚到的日期。
    • 时间字段包含一个滑块,用于显示所选日期内数据库可回滚到的所有可能时间。如果您选择可能的最晚日期,然后将滑块移至最右侧位置,恢复作业将应用于所有可用的日志。如果您选择最早的可能日期并将滑块移动到最左侧的位置,则恢复作业不会应用任何日志。
    • 您可以指定使用用户时间主机时间进行前滚。 用户时间是指当前用户的当地时间。 主机时间是指相对于托管要恢复的数据的系统的时间。

    如果使用 OnVault 映像作为来源,则当来源映像的 OnVault 池或所选目标主机的备份/恢复设备上的快照池中存在日志时,系统会显示日志范围。 处理导入的 OnVault 映像时,这可能会导致可用的日志范围因目标主机而异,或者根本不会显示任何回滚时间选项。

  7. 标签中,可以选择性地输入一个名称。系统会使用日期和当前时间预先填充标签,即 Restore - M&M - 04 June, 2019 06:52:29pm,因此如果您不更新该属性,系统会使用默认值。

    由于该媒体资源已停用,因此您无法更改使用恢复功能恢复的默认选择。

  8. 对于 SQL Server 实例名称,请选择目标 SQL Server 实例。 新数据库将由您指定的实例管理。 同样,对于一致性组,请在输入一致性组名称字段中输入目标一致性组的名称。

  9. SQL Server 数据库名称中,输入要预配的新 SQL Server 数据库。

  10. 对于 SQL 实例和一致性组,选择要包含在恢复作业中的数据库。 使用恢复功能恢复选项默认处于启用状态,您无法将其停用。

  11. 用户名中,输入用于数据库配置的用户名。 只有在运行 Backup and DR 代理的账号没有应用事务日志或调度数据库的权限时,才需要此角色。

  12. 密码中,输入您在第 10 步中指定用户的密码。

  13. 点击提交。系统会打开一个警告对话框。阅读该消息,然后输入 DATA LOSS 进行确认。

    所选数据库将离线。执行装载操作,以便快速访问所选时间点的数据库。 装载完成后,迁移选项将作为操作显示在生成的活动映像上。

配置迁移时间表

您可以在有效装载页面中配置迁移时间表。任何应用感知型已装载映像都可以在以后迁移。使用装载和迁移选项恢复的映像也可以迁移。已装载的映像会显示“已装载”映像状态,而使用装载和迁移功能恢复的映像会显示“恢复(已装载)”映像状态。

如需了解如何配置迁移时间表,请参阅为装载和迁移配置迁移时间表。 映像迁移会按照定义的计划进行,迁移作业会按指定的频率重复运行。

迁移开始后,映像状态会更改为正在迁移(如果映像是应用感知型装载),或者恢复(正在迁移)(如果映像是使用恢复装载和迁移选项创建的)。在您于第 3 步中启动最终迁移之前,映像会处于正在迁移状态。

完成

完成迁移会启动映像迁移流程的最后一个阶段。一旦开始最终确定阶段,您就无法取消迁移流程。

在启动最终确定阶段之前,请完成以下操作:

如需开始最终确定阶段,请按以下步骤操作:

  1. 前往活跃装载页面,然后按映像状态过滤,选择正在迁移恢复(正在迁移)
  2. 选择相应映像,然后从页面底部的下拉菜单中选择 Finalize Restore
  3. 您会看到一条确认消息。请仔细阅读,然后点击继续。 在最终迁移期间,数据库会离线,然后在目标生产数据库上重新上线。
  4. 前往监控和作业,然后按最终确定作业类型进行过滤。 找到相应作业并查看作业详情。

    您还可以在活跃装载页面中查看处于最终确定映像状态的映像。

更改迁移频率

如需更改迁移时间表,请按以下步骤操作:

  1. 选择映像状态已装载恢复装载的有效映像。
  2. 从页面底部的下拉菜单中选择迁移

    系统随即会打开更新迁移频率页面。

  3. 对于频率,请使用滑块定义安排迁移作业的频率(从 1 小时到 24 小时)。

  4. 对于复制线程数,请指定在迁移期间每个磁盘卷要使用的并行复制线程数。默认值为 4。

  5. 对于已装载的映像,请按照为装载和迁移配置迁移时间表中的说明更新文件位置部分。

  6. 点击提交。您会看到一条成功消息。

  7. 点击确定关闭消息,然后返回到有效装载页面。

运行按需迁移作业

配置迁移时间表后,映像迁移会按照您指定的时间表进行,迁移作业会按照您指定的频率运行。不过,您可以根据需要按需运行迁移。

如需运行按需映像迁移,请完成以下操作:

  1. 选择图片状态迁移中的有效图片。
  2. 从下拉菜单中选择立即运行迁移作业

取消迁移作业

如需取消映像迁移,请按照以下步骤操作:

  1. 选择图片状态迁移中的有效图片。
  2. 从下拉菜单中选择取消迁移
  3. 在警告消息中,点击继续以取消。取消会停止迁移,并删除之前迁移过程中复制的所有数据。

取消图片恢复

如需取消映像恢复,请按以下步骤操作:

  1. 前往活跃装载页面,然后按映像状态过滤,选择恢复(迁移中)
  2. 选择相应图片,然后从页面底部的下拉菜单中选择取消恢复
  3. 点击继续以取消。此操作会取消映像的所有正在运行和已安排的迁移作业,删除之前迁移复制的所有数据,使数据库离线,最后卸载并删除已装载的数据库。

Backup and DR SQL Server DBA 指南

本页是介绍如何使用 Backup and DR 保护和恢复 Microsoft SQL Server 数据库的一系列页面之一。您可以在以下页面上找到更多信息: