将数据库挂载到 SQL AlwaysOn 可用性组

停用评论:

使用快照池挂载到 SQL Server AAG

这种方法是创建新的 SQL Server AlwaysOn 可用性组以供短期使用的最快方法。已挂载的应用在快照池中运行,其性能与在快照池中捕获的数据相同。

  1. 将要添加到 SQL 可用性组的数据库挂载到 AG 中的每个节点(一次一个节点)。请参阅挂载 SQL Server 数据库

  2. 选择所需的主机。

  3. 选择 SQL 实例。

  4. 指定滚动时间,确保在挂载到每个节点时指定相同的时间。

  5. 高级选项下,取消选择恢复后恢复数据库

  6. 输入名称、前缀或后缀。在所有节点上使用相同的名称、前缀或后缀。

  7. 对每个可用性分组成员重复此过程。

  8. 将所有数据库都作为虚拟数据库挂载到每个可用性组节点后,使用 SQL 选择主 SQL 实例,并针对每个数据库恢复该实例:

    `recover database (name) with recovery`
    
  9. 将辅助数据库副本保持在恢复状态。

  10. 主数据库恢复后,使用 SQL 创建新的可用性组,并按照向新的 SQL Server AlwaysOn 可用性组添加虚拟数据库中所述的步骤联接主数据库和次要数据库。

独立于快照池克隆到 SQL Server 可用性组

如需克隆到与快照池独立存在的 SQL AlwaysOn 可用性组,请按照克隆 SQL Server 数据库中所述,对 SQL AlwaysOn 可用性组中的每个节点上的数据库执行克隆操作。恢复后,请务必取消选中恢复数据库,并为每次克隆操作指定相同的滚动时间。

将虚拟数据库添加到新的 SQL Server AlwaysOn 可用性组

恢复新 AG 的所有数据库后,使用 SQL Studio 或 T-SQL 将数据库添加到 SQL AlwaysOn 可用性组:

  1. 在 SQL Studio 中,选择 SQL 可用性组。

  2. 将数据库添加到可用性组。

  3. 点击下一步。系统会提示您选择同步方法。 选择仅联接仅联接操作会将主数据库和次要数据库组成一个可用性组。

  4. 监控操作的进度。操作完成后,主数据库和辅助数据库都会同步。

  5. 如果未启用自动发现应用,请在可用性分组主机上手动发现应用。

  6. 发现完成后,这些数据库会显示在 App Manager 中,作为 SQL 可用性组的成员。

  7. 捕获可用性组的成员,就像捕获任何其他数据库一样。

Backup and DR SQL Server DBA 指南

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