以下主题列出了还原 AlwaysOn 可用性组部署中的数据的高级步骤,并提供了不同的还原示例。
• |
a |
在主副本上,为数据库选择暂停数据库移动。 |
1 |
2 |
以下步骤介绍如何在 AlwaysOn 可用性组中还原添加到主副本和所有次要副本的数据库。
2 |
3 |
在 AlwaysOn 可用性组部分,选择适用的复选框: |
• |
还原到以下 AlwaysOn 可用性组:输入组名称。 |
• |
在 AlwaysOn 可用性组主节点上输入 NetVault Backup 客户端名称(可选):输入正在主节点上运行的客户端的名称。如果您针对一个不同的节点输入了一个名称,还原将失败。如果您不确定主节点上运行的是哪个客户端,请使用 SQL Server Management Studio 确定主节点位于组中的哪个节点上。 |
重要信息: 尽管第二个字段被标记为可选字段,但这种情况下需要选中它。 如果您输入了正确的信息且数据库已经是组的一部分,但没有选择在还原前从 AlwaysOn 可用性组删除主数据库复选框,则还原将失败。 如果数据库不属于组的一部分,您指定的名称不正确,且插件无法检查客户端是否驻留在主副本,则插件将会还原数据库。但是,您无法将数据库添加到组中。 如果完成还原任务后正在运行故障转移到其他节点,且您输入了主客户端和组名称,请更新存储在还原选项中的信息,以反映新客户端的名称。否则,同一个还原任务的后续运行将会失败。 |
5 |
在实例名称(如果还原到 AlwaysOn 命名实例)字段中,输入实例的名称。 |
6 |
以下过程介绍如何将次要副本还原到从虚拟客户端进行的备份,然后转换次要副本,以使其发挥主副本的作用。
3 |
4 |
5 |
在 AlwaysOn 可用性组部分,选择适用的复选框: |
6 |
在还原到以下 AlwaysOn 可用性组中输入组的名称。 |
7 |
在实例名称(如果还原到 AlwaysOn 命名实例)字段中,输入实例的名称。 |
8 |
13 |
使用上一步骤中完成的完整和事务日志备份还原每个次要副本。 |
以下过程介绍如何还原 VDI 备份。此过程基于为 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 |
如果您正在将备份还原到命名的 SQL Server 实例,而非默认实例,请在实例名称(如果还原到 AlwaysOn 命名实例)字段中输入实例的名称。 |
20 |
21 |
在任务名称中,如果不想使用默认设置,则指定任务的名称。 |
22 |
在目标客户端列表中,选择与备份目标相同的虚拟客户端。 |
23 |
24 |
在导航窗格上,单击创建备份任务。 |
25 |
在任务名称中,指定任务的名称。 |
26 |
27 |
28 |
29 |
31 |
在主副本的选择树中,选择您在备份的数据库。 |
32 |
运行基于 VDI 的完整数据库备份。 |
33 |
34 |
在导航窗格中,单击创建恢复任务。 |
36 |
37 |
38 |
在任务名称中,如果不想使用默认设置,则指定任务的名称。 |
39 |
40 |
43 |
以下过程介绍如果数据库在还原前已从主副本删除,如何将该数据库还原至 AlwaysOn 可用性组。
2 |
3 |
4 |
选择或清除在还原后将主数据库添加到 AlwaysOn 可用性组复选框,以适用者为准。 |
• |
还原到以下 AlwaysOn 可用性组:输入组名称。 |
• |
在 AlwaysOn 可用性组主节点上输入 NetVault Backup 客户端名称(可选):输入正在主节点上运行的客户端的名称。如果您针对一个不同的节点输入了一个名称,还原将失败。如果您不确定主节点上运行的是哪个客户端,请使用 SQL Server Management Studio 确定主节点位于组中的哪个节点上。 |
6 |
如果您正在将备份还原到命名的 SQL Server 实例,而非默认实例,请在实例名称(如果还原到 AlwaysOn 命名实例)字段中输入实例的名称。 |
7 |
还原过程中,该插件允许您将数据库还原为不同的名称。如果您不想覆盖现有版本且想创建数据库副本,重命名数据库可能非常有用。您也可以使用该插件在还原数据库期间将其重定位到不同的目录。
1 |
2 |
3 |
在重命名/重定位对话框中输入适用信息: |
• |
重命名:输入新名称。 |
• |
重定位:输入新路径。 |
4 |
要应用您的更改,请单击确定。 |
5 |
继续执行 从联机 VDI 备份还原数据中介绍的恢复过程。 |
使用该插件基于 VDI 的备份方法,您可以将数据库还原到在数据库服务器上运行的 SQL Server 的备用实例。以下主题概述了执行此类还原的步骤。此过程不支持使用 AlwaysOn 可用性组。
重要信息: 如果您打算将数据库还原至驻留在同一服务器上的备用实例且原始数据库仍然存在,请使用 重命名或重定位数据库中之前描述的重命名/重定位选项。使用此选项重命名或移动数据文件,以确保它们不会覆盖原始数据库中的相同文件或与之发生冲突。 |
• |
相同版本 SQL Server:从中备份数据的源实例和将数据还原到其中的目标实例必须运行相同版本的 SQL Server。 |
• |
配置了可供访问的实例:将数据库还原到其中的实例必须能够让插件访问。要设置可以访问的实例,请参阅 配置身份验证详细信息。 |
2 |
3 |
4 |
此外还要设置目标实例参数。 |
5 |
按照 从联机 VDI 备份还原数据中概述的说明完成该步骤。 |
与插件将数据库还原到同一数据库服务器上的不同 SQL Server 实例的功能类似,您可以在还原过程中以不同的 SQL Server 为目标。此过程不支持使用 AlwaysOn 可用性组。
此功能在灾难恢复操作过程中非常有用。您可以使用以下主题中提供的步骤,将数据库还原到不同的 SQL Server。您也可以使用此过程将 NetVault Backup虚拟客户端还原到独立 NetVault Backup 客户端。
重要信息: Microsoft 的 VSS 备份方法不支持将基于 VSS 的备份还原到备用实例;因此,不支持使用 Plug‑in for SQL Server将基于 VSS 的备份还原到备用实例。 在灾难恢复情形中,使用此过程来还原 master 和 msdb 数据库备份。在还原 master 数据库后,重新启动服务器。还原并恢复每个单独的数据库。 |
• |
已安装相同版本的 SQL Server:SQL Server 版本必须与现有数据库服务器上运行的版本相同。 |
• |
已安装 NetVault Backup软件和Plug‑in for SQL Server:必须在新恢复目标上安装相同版本的 NetVault Backup软件和插件。 |
• |
客户端已添加到 NetVault Backup 服务器:目标计算机必须通过 NetVault BackupWebUI 的管理客户端页面添加到 NetVault Backup 服务器中。 |
• |
SQL Server 的实例必须存在于新还原目标上:SQL Server 的示例必须存在于新还原目标上。此实例可用作重定位还原的目标。此实例不仅必须在 SQL Server 中正确设置和配置,还必须可供新还原目标上的插件访问。要设置可供访问的实例,请参阅 配置身份验证详细信息。 |
2 |
3 |
在还原 master 数据库后,重新启动服务器。 |
a |
b |
c |
此外还要设置目标实例参数。 |
d |
e |
在任务名称中,如果不想使用默认设置,则指定任务的名称。 |
f |
在目标客户端列表中,选择新的还原目标。 |
g |
h |
© 2024 Quest Software Inc. ALL RIGHTS RESERVED. Conditions d’utilisation Confidentialité Cookie Preference Center