使用“AlwaysOn 选择初始数据同步”页面来指示您对新辅助数据库的初始数据同步的首选项。 此页面由三个向导共享:“新建可用性组向导”、“将副本添加到可用性组向导”和“将数据库添加到可用性组向导”。
可能的选项包括“完全”、“仅加入”或“跳过初始数据同步”。 在选择 完整模式 或 仅加入模式之前,请确保所在环境符合先决条件。
建议
在初始数据同步期间暂停主数据库的日志备份任务。
对于大型数据库,完整备份和还原作可能需要大量时间和资源。 在这种情况下,我们建议自己准备辅助数据库。 有关详细信息,请参阅本主题后面的“ 手动准备辅助数据库”。
完全初始数据同步要求指定网络共享。 在使用向导执行完全初始数据同步之前,建议为网络共享文件夹的访问权限实施安全计划。 此预防措施很重要,因为备份文件中的潜在敏感数据可由对文件夹具有 READ 权限的任何人访问。 此外,为了保护备份和还原作,我们建议保护托管可用性副本的每个服务器实例与网络共享文件夹之间的网络通道。
如果备份和还原作必须受到高度保护,建议选择 “仅加入 ”或 “跳过初始数据同步 ”选项。
完全
对于每个主数据库, “完整 ”选项在一个工作流中执行多个作:创建主数据库的完整备份和日志备份,通过在承载辅助副本的每个服务器实例上还原这些备份,并将每个辅助数据库加入可用性组来创建相应的辅助数据库。
仅当环境满足以下使用完整初始数据同步的先决条件并且希望向导自动启动数据同步时,才选择此选项。
使用完全初始数据同步的先决条件
在承载可用性组的副本的每个服务器实例上,所有数据库文件路径都必须完全相同。
注释
如果备份和还原文件路径在运行向导的服务器实例和要托管辅助副本的任何服务器实例之间有所不同。 必须使用 WITH MOVE 选项手动执行备份和还原作。 有关详细信息,请参阅本主题后面的“ 手动准备辅助数据库”。
没有任何主数据库名称可存在于承载辅助副本的任何服务器实例上。 这意味着尚没有任何新的辅助数据库可以存在。
为了使该向导创建并访问备份,需要指定网络共享。 对于主副本,用于启动 数据库引擎 的帐户必须对网络共享具有读写文件系统权限。 对于辅助副本,该帐户必须具有对网络共享区的读权限。
重要
日志备份将是您的日志备份链的一部分。 适当地存储日志备份文件。
如果未满足先决条件
向导无法为此可用性组创建次要数据库。 有关如何准备它们的信息,请参阅本主题后面的“ 手动准备辅助数据库”。
如果满足先决条件
如果满足这些先决条件,并且希望向导执行完全初始数据同步,请选择 “完整 ”选项并指定网络共享。 这将导致向导创建每个所选数据库的完整数据库和日志备份,并将这些备份放置在指定的网络共享上。 然后,在承载其中一个新辅助副本的每个服务器实例上,该向导将使用 RESTORE WITH NORECOVERY 还原备份来创建辅助数据库。 创建每个辅助数据库后,向导会将新的辅助数据库加入可用性组。 一旦联接辅助数据库,数据同步就会在该数据库上启动。
指定所有副本可访问的共享网络位置
若要创建和还原备份,向导要求你指定网络共享。 在每个将托管可用性副本的服务器实例上,用于启动数据库引擎的帐户必须在网络共享上具有文件系统的读写权限。
重要
日志备份将是您的日志备份链的一部分。 适当地存储其备份文件。
仅加入
仅当可用性组托管辅助副本的每个服务器实例上已存在新的辅助数据库时,才选择此选项。 有关准备辅助数据库的信息,请参阅本节后面的“ 手动准备辅助数据库”。
如果选择 “仅加入”,向导将尝试将每个现有辅助数据库加入可用性组。
跳过初始数据同步
如果要对每个主数据库执行自己的数据库和日志备份,请选择此选项,将其还原到托管辅助副本的每个服务器实例。 退出向导后,需要在每个辅助副本上联接每个辅助数据库。
注释
有关详细信息,请参阅 在 AlwaysOn 辅助数据库(SQL Server)上启动数据移动。
手动准备辅助数据库
若要独立于任何 AlwaysOn 可用性组向导准备辅助数据库,可以使用以下任一方法:
使用 RESTORE WITH NORECOVERY 手动还原主数据库的最新数据库备份,然后使用 RESTORE WITH NORECOVERY 还原各个后续日志备份。 如果主数据库和辅助数据库具有不同的文件路径,则必须使用 WITH MOVE 选项。 在每个承载可用性组的辅助副本的服务器实例上执行此还原序列。 可以使用 Transact-SQL 或 PowerShell 来执行这些备份和还原作。
详细信息:
如果你在将一个或多个日志传送主数据库添加到可用性组,则可能能够将一个或多个相应的辅助数据库从日志传送迁移到 AlwaysOn 可用性组。 有关详细信息,请参阅 从日志传送迁移到 AlwaysOn 可用性组(SQL Server)的先决条件。
注释
在您为可用性组创建了所有辅助数据库后,如果您想要在辅助副本上执行备份,将需要重新配置该可用性组的自动备份首选项。
详细信息:
创建辅助数据库后,将所有当前日志备份应用到新的辅助数据库。
(可选)可以在运行向导之前准备所有辅助数据库。 然后,在向导的 “指定初始数据同步” 页上,选择仅 加入,以自动将新的辅助数据库加入到可用性组。