Microsoft SQL Server 装载和迁移功能可用于恢复以下内容:
- SQL 数据库 - 独立和故障切换集群
- SQL 数据库的一致性组
- SQL 实例
- SQL AAG
SQL Server 装载和迁移是设备管理控制台中的一个三步过程,其中包括:
- 装载或恢复:执行应用感知装载或装载和迁移恢复。如需了解详情,请参阅装载或恢复
- 迁移:在活跃装载页面中为映像配置迁移时间表。映像迁移会按照定义的时间表进行,迁移作业会按照指定的频率重复运行。如需了解详情,请参阅配置迁移时间表
完成:启动映像迁移流程的最后一个阶段。如需了解详情,请参阅最终确定
装载或恢复
您可以对所选映像执行应用感知装载或装载和迁移恢复。
如需了解如何执行 SQL 数据库的应用感知装载,请参阅将 SQL Server 数据库装载为虚拟应用。如需了解如何执行装载并迁移恢复,请参阅装载并迁移恢复。
可以针对父级应用(例如 SQL 实例、SQL 可用性组或 SQL 一致性组)并发执行多次恢复,但这些恢复必须在不同的数据库上执行。
装载并迁移恢复
如需执行装载和迁移恢复,请按照以下步骤操作:
在 Backup and DR 设备管理控制台中,点击应用管理器,然后从下拉菜单中选择应用。
应用页面随即打开。
选择包含要使用装载和迁移功能恢复的映像的 SQL 应用。然后,从应用页面底部的下拉列表中选择访问。
系统会打开访问页面,其中列出了时间轴坡道视图中显示的捕获映像。如需详细了解该视图,请参阅访问映像的时间轴斜坡视图
选择该映像,然后从操作列表中选择恢复。 恢复页面随即打开。
选择装载和迁移选项。
如果所选数据库没有日志,则恢复页面不会显示前滚选项。
如果源应用受已启用数据库日志备份的快照政策保护,并且日志可与映像一起使用,则您可以通过更改前滚时间部分中的以下选项,使用日志前滚到特定时间点:
- 日期字段包含数据库可以通过应用数据库事务日志前滚到的所有可能日期。选择要将数据库前滚到的日期。
- 时间字段包含一个滑块,其中显示了所选日期内数据库可以前滚到的所有可能时间。如果您选择最晚的可能日期,然后将滑块移至最右侧位置,则恢复作业会应用于所有可用日志。如果您选择尽可能早的日期并将滑块移至最左侧位置,则恢复作业不会应用任何日志。
- 您可以指定使用用户时间或主机时间进行前滚。用户时间是相对于当前用户的本地时间。主机时间是相对于托管要恢复的数据的系统而言的。
使用 OnVault 映像作为来源时,如果来源映像的 OnVault 池或所选目标主机的备份/恢复设备上的快照池中有日志,则日志范围可见。处理导入的 OnVault 映像时,这可能会导致可用日志的范围因目标主机而异,或者可能导致根本不显示前滚时间选项。
在标签中,视需要输入名称。标签会预先填充文本
Restore - M&M - 04 June, 2019 06:52:29pm,其中包含日期和当前时间,因此如果您不更新该属性,系统会使用默认值。由于该属性处于停用状态,您无法更改使用恢复功能恢复的默认选择。
对于 SQL Server 实例名称,选择目标 SQL Server 实例。新数据库将由您指定的实例管理。 同样,对于一致性组,请在输入一致性组名称字段中输入目标一致性组的名称。
在 SQL Server 数据库名称中,输入要预配的新 SQL Server 数据库。
对于 SQL 实例和一致性组,选择要包含在恢复作业中的数据库。使用恢复功能恢复选项默认处于启用状态,您无法将其停用。
在用户名中,输入用于数据库预配的用户名。只有当运行 Backup and DR 代理的账号没有应用事务日志或分派数据库的权限时,才需要此权限。
在密码中,输入您在第 10 步中指定的用户的密码。
点击提交。系统会打开一个警告对话框。阅读该警告,然后输入 DATA LOSS 进行确认。
所选数据库会离线。系统会执行装载,以便快速访问所选时间点的数据库。装载完成后,迁移选项将作为对生成的活动映像的操作。
配置迁移时间表
您可以通过活跃装载页面配置迁移时间表。任何应用感知型装载映像都可以在以后进行迁移。使用装载和迁移选项恢复的映像也可以迁移。装载的映像会显示映像状态已装载,而使用装载和迁移功能恢复的映像会显示映像状态恢复(已装载)。
如需了解如何配置迁移时间表,请参阅为装载和迁移配置迁移时间表。映像迁移会遵循定义的时间表,并且迁移作业会按照指定的频率重复运行。
迁移开始后,映像状态会更改为正在迁移(如果映像是应用感知装载)或恢复(正在迁移)(如果映像是使用恢复装载和迁移选项创建的)。在您于第 3 步中启动最终迁移(即执行最后一次迁移)之前,映像会一直处于迁移中状态。
完成
“完成迁移”会启动映像迁移流程的最后一个阶段。开始最终确定阶段后,您将无法取消迁移过程。
在启动最终确定阶段之前,请完成以下操作:
如需开始完成阶段,请按以下步骤操作:
- 前往活跃装载页面,然后按迁移中或恢复(迁移中)的映像状态进行过滤。
- 选择映像,然后从页面底部的下拉菜单中选择完成恢复。
- 您会看到一条确认消息。仔细阅读,然后点击继续。 在最终迁移期间,数据库会离线,然后在目标生产数据库上重新启动。
前往监控和作业,然后按最终确定作业类型进行过滤。 找到该作业并查看作业详情。
您还可以在活跃装载页面中查看映像状态为最终确定的映像。
更改迁移频率
如需更改迁移时间表,请按以下步骤操作:
- 选择映像状态为已装载或恢复已装载的活跃映像。
从页面底部的下拉菜单中选择迁移。
系统随即会打开更新迁移频率页面。
对于频率,请使用滑块定义安排迁移作业的频率(1 到 24 小时)。
对于复制线程数,请指定在迁移期间每个磁盘卷要使用的并行复制线程数。默认值为 4。
对于装载的映像,请按照为装载和迁移配置迁移时间表中的说明更新文件位置部分。
点击提交。您会看到一条成功消息。
点击确定以关闭消息并返回到活跃装载页面。
运行按需迁移作业
配置迁移时间表后,映像迁移将按照您指定的时间表进行,迁移作业将按照您指定的频率运行。不过,您也可以根据需要按需运行迁移。
如需运行按需映像迁移,请完成以下步骤:
- 选择映像状态为正在迁移的活跃映像。
- 从下拉菜单中选择立即运行迁移作业。
取消迁移作业
如需取消映像迁移,请按以下步骤操作:
- 选择映像状态为正在迁移的活跃映像。
- 从下拉菜单中选择取消迁移。
- 在警告消息中,点击继续以取消。取消操作会停止迁移,并删除在之前迁移期间复制的所有数据。
取消恢复映像
如需取消映像恢复,请按以下步骤操作:
- 前往活跃装载页面,然后按恢复(正在迁移)的映像状态进行过滤。
- 选择相应映像,然后从页面底部的下拉菜单中选择取消恢复。
- 点击继续以取消。此操作会取消映像的所有正在运行和已安排的迁移作业,删除先前迁移复制的所有数据,使数据库离线,最后执行卸载并删除已装载的数据库。
Backup and DR Microsoft SQL Server DBA 指南
本页面是专门介绍如何使用 Backup and DR 保护和恢复 Microsoft SQL Server 数据库的系列页面之一。如需了解更多信息,请参阅:
- Microsoft SQL Server 数据库的 Backup and DR
- 为 Backup and DR 准备 SQL Server 数据库
- 添加 SQL Server 数据库主机并发现数据库
- 为 Microsoft SQL Server 实例和数据库配置备份方案
- Microsoft SQL Server 实例和数据库的应用详细信息和设置
- 装载 SQL Server 数据库
- 将数据库装载到 SQL Always On 可用性组中
- 管理活跃装载
- 迁移 SQL Server 数据库
- 克隆 SQL Server 数据库
- 恢复 SQL Server 备份