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. 用户名中,输入数据库预配的用户名。只有在运行备份和灾难恢复代理的账号没有应用事务日志或调度数据库的权限时,才需要此权限。

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

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

    所选数据库会离线。执行挂载操作,以便快速访问所选时间点的数据库。挂载完成后,迁移选项将作为对生成的活动映像的操作提供。

配置迁移时间表

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

如需了解如何配置迁移时间表,请参阅配置挂载和迁移的迁移时间表。图片迁移会遵循定义的时间表,并且迁移作业会按指定的频率反复运行。

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

完成

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

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

如需开始完成阶段,请按以下步骤操作:

  1. 前往活跃装载页面,然后按映像状态迁移中恢复 [迁移中])进行过滤。
  2. 选择相应图片,然后从页面底部的下拉菜单中选择确认恢复
  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 指南

本页面属于一系列专门介绍如何使用备份和灾难恢复功能保护和恢复 Microsoft SQL Server 数据库的页面之一。您可以在以下页面找到更多信息: