启动 AlwaysOn 辅助数据库的数据移动 (SQL Server)

本主题包含有关如何在将数据库添加到 AlwaysOn 可用性组后启动数据同步的信息。 对于每个新的主副本,必须在承载辅助副本的服务器实例上准备辅助数据库。 然后,必须将这些辅助数据库手动添加到可用性组。

注意注意

如果文件路径在每个承载可用性组的可用性副本的服务器实例上完全相同,则新建可用性组向导将副本添加到可用性组向导将数据库添加到可用性组向导可为您自动启动数据同步。

若要手动启动数据同步,需要依次连接到每个承载可用性组的辅助副本的服务器实例并完成以下步骤:

  1. 还原每个主数据库及其事务日志的当前副本(使用 RESTORE WITH NORECOVERY)。 您可以使用以下两种可选方法中的一种:

    • 使用 RESTORE WITH NORECOVERY 手动还原主数据库的最新数据库备份,然后使用 RESTORE WITH NORECOVERY 还原各个后续日志备份。 在每个承载可用性组的辅助副本的服务器实例上执行此还原序列。

      有关详细信息,请参阅:

      为可用性组手动准备辅助数据库 (SQL Server)

    • 如果您在将一个或多个日志传送主数据库添加到可用性组,则可能能够将一个或多个相应的辅助数据库从日志传送迁移到 AlwaysOn 可用性组。 迁移日志传送辅助数据库要求它使用与主数据库相同的数据库名称以及驻留在承载可用性组的辅助副本的服务器实例上。 此外,必须配置可用性组以便主副本成为备份的首选并且是执行备份的候选(即,具有 >0 的备份优先级)。 在备份作业已在主数据库上运行后,您将需要禁用该备份作业;并且在还原作业已在给定辅助数据库上运行后,将需要禁用还原作业。

      注意注意

      在您为可用性组创建了所有辅助数据库后,如果您想要在辅助副本上执行备份,将需要重新配置该可用性组的自动备份首选项。

      有关详细信息,请参阅:

      从日志传送迁移到 AlwaysOn 可用性组的先决条件 (SQL Server)

      配置可用性副本备份 (SQL Server)

  2. 尽快将每个新准备的辅助数据库加入可用性组。

    有关详细信息,请参阅:

    将辅助数据库联接到可用性组 (SQL Server)

相关任务

请参阅

概念

AlwaysOn 可用性组概述 (SQL Server)