完成从联机 VDI 备份还原数据下最终确定并提交联机 VDI 还原任务中概述的步骤。
插件还原功能的所有可用选项也可用于高可用性(SQL Server 故障转移群集和 AlwaysOn 可用性组)环境中。以相同方式执行数据选择。但差异是,虚拟客户端的可还原备份均显示在虚拟客户端名称下的创建还原任务 — 选择保存集页面上,而不是每次备份期间处于活动状态的特定 NetVault Backup 客户端或节点上。启动还原任务之后,NetVault Backup 会与所有成员客户端通信以确定用于控制群集的计算机,并将此计算机作为还原目标。
此外,您还可以将 NetVault Backup 虚拟客户端还原至非群集(独立)NetVault Backup 客户端。
说明: 在还原过程中,使用虚拟客户端节点运行该流程。请勿针对群集中的单个客户端使用其中一个节点来运行该流程。如果您打开或展开其中一个节点,并深入查看层级结构,您可能会看到标识为本地的灰显 SQL Server 实例。由于系统可能会在维护日志信息时使用此实例,请勿在此级别运行任何进程。 |
当您还原驻留在 AlwaysOn 可用性组中的数据时,请遵循以下准则。
• |
如果您完成主副本的多个顺序还原,且您想要在第一次还原后忽略主副本,Quest 建议您填写在 AlwaysOn 可用性组主节点上输入 NetVault Backup 客户端名称字段。 |
• |
除非您想使用 SQL Server Management Studio 向组添加主副本,否则请选择在还原后添加主数据库至 AlwaysOn 可用性组复选框。 |
• |
还原主副本之前,务必确保次要副本已从组中删除。您可以使用 SQL Server Management Studio 或选择在还原前从 AlwaysOn 可用性组删除主数据库复选框来执行此操作。 |
说明: 还原在 Plug‑in for SQL Server 版本 11.2 或更早版本上创建的备份时,在还原前从 AlwaysOn 可用性组删除数据库次要副本选项在“AlwaysOn 可用性组”部分可见。但是,您不应选择此选项。如果备份任务是在 Plug‑in for SQL Server 版本 11.4.5 或更高版本上创建的,此选项不会显示。 |
• |
• |
以下主题列出了还原 AlwaysOn 可用性组部署中的数据的高级步骤,并提供了不同的还原示例。
• |
a |
在主副本上,为数据库选择暂停数据库移动。 |
1 |
2 |
以下步骤介绍如何在 AlwaysOn 可用性组中还原添加到主副本和所有次要副本的数据库。
2 |
3 |
在 AlwaysOn 可用性组部分,选择适用的复选框: |
• |
还原到以下 AlwaysOn 可用性组:输入组名称。 |
• |
在 AlwaysOn 可用性组主节点上输入 NetVault Backup 客户端名称(可选):输入正在主节点上运行的客户端的名称。如果您针对一个不同的节点输入了一个名称,还原将失败。如果您不确定主节点上运行的是哪个客户端,请使用 SQL Server Management Studio 确定主节点位于组中的哪个节点上。 |
重要信息: 尽管第二个字段被标记为可选字段,但这种情况下需要选中它。 如果您输入了正确的信息且数据库已经是组的一部分,但没有选择在还原前从 AlwaysOn 可用性组删除主数据库复选框,则还原将失败。 如果数据库不属于组的一部分,您指定的名称不正确,且插件无法检查客户端是否驻留在主副本,则插件将会还原数据库。但是,您无法将数据库添加到组中。 如果完成还原任务后正在运行故障转移到其他节点,且您输入了主客户端和组名称,请更新存储在还原选项中的信息,以反映新客户端的名称。否则,同一个还原任务的后续运行将会失败。 |
5 |
在实例名称(如果还原到 AlwaysOn 命名实例(仅限 Windows))字段中,输入实例的名称。 |
6 |
以下过程介绍如何将次要副本还原到从虚拟客户端进行的备份,然后转换次要副本,以使其发挥主副本的作用。
3 |
4 |
5 |
在 AlwaysOn 可用性组部分,选择适用的复选框: |
6 |
在还原到以下 AlwaysOn 可用性组中输入组的名称。 |
7 |
在实例名称(如果还原到 AlwaysOn 命名实例(仅限 Windows))字段中,输入实例的名称。 |
8 |
13 |
使用上一步骤中完成的完整和事务日志备份还原每个次要副本。 |
以下过程介绍如何还原 VDI 备份。此过程基于在 Windows 上创建 AlwaysOn 可用性组的完整 VDI 备份的示例中所述的示例。以下过程还要求您还原事务日志备份,上一个备份示例不包含此过程。
1 |
在导航窗格中,单击创建还原任务。 |
2 |
3 |
在创建选择集页面,选择要还原的 AlwaysOn 可用性组。 |
4 |
单击编辑插件选项。 |
5 |
6 |
7 |
8 |
在任务名称中,如果不想使用默认设置,则指定任务的名称。 |
9 |
在目标客户端列表中,选择与备份目标相同的虚拟客户端。 |
10 |
11 |
在导航窗格中,单击创建恢复任务。 |
12 |
13 |
在创建选择集页面上,选择您在完整备份还原过程中选择的同一 AlwaysOn 可用性组和数据库。 |
14 |
单击编辑插件选项。 |
15 |
16 |
17 |
在还原到以下 AlwaysOn 可用性组字段中输入组的名称。 |
18 |
在在 AlwaysOn 可用性组主节点上输入 NetVault Backup 客户端名称字段中,输入主节点上的客户端的名称。 |
19 |
如果您正在将备份还原到 Windows 服务器上命名的 SQL Server 实例,而非默认实例,请在实例名称(如果还原到 AlwaysOn 命名实例)字段中输入实例的名称。 |
20 |
21 |
在任务名称中,如果不想使用默认设置,则指定任务的名称。 |
22 |
在目标客户端列表中,选择与备份目标相同的虚拟客户端。 |
23 |
24 |
在导航窗格上,单击创建备份任务。 |
25 |
在任务名称中,指定任务的名称。 |
26 |
27 |
28 |
29 |
31 |
在主副本的选择树中,选择您在备份的数据库。 |
32 |
运行基于 VDI 的完整数据库备份。 |
33 |
34 |
在导航窗格中,单击创建恢复任务。 |
36 |
37 |
38 |
在任务名称中,如果不想使用默认设置,则指定任务的名称。 |
39 |
40 |
以下过程介绍如果数据库在还原前已从主副本删除,如何将该数据库还原至 AlwaysOn 可用性组。
2 |
3 |
4 |
选择或清除在还原后将主数据库添加到 AlwaysOn 可用性组复选框,以适用者为准。 |
• |
还原到以下 AlwaysOn 可用性组:输入组名称。 |
• |
在 AlwaysOn 可用性组主节点上输入 NetVault Backup 客户端名称(可选):输入正在主节点上运行的客户端的名称。如果您针对一个不同的节点输入了一个名称,还原将失败。如果您不确定主节点上运行的是哪个客户端,请使用 SQL Server Management Studio 确定主节点位于组中的哪个节点上。 |
6 |
如果您正在将备份还原到命名的 SQL Server 实例,而非默认实例,请在实例名称(如果还原到 AlwaysOn 命名实例(仅限 Windows))字段中输入实例的名称。 |
7 |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. 使用条款 隐私 Cookie Preference Center