了解邮箱数据库副本
适用于: Exchange Server 2010 SP2, Exchange Server 2010 SP3
上一次修改主题: 2011-01-24
Microsoft Exchange Server 2010 引入了数据库移动性这一概念,它是 Exchange 托管的数据库级故障转移。Exchange 2010 中使用了在 Exchange Server 2007 中首次引入的连续复制功能的增强版本,以创建和维护数据库副本。
数据库移动性将数据库从服务器断开,增加了对单一数据库的支持,最多可以支持 16 个副本,并提供将数据库副本添加到数据库的本机体验。在 Exchange 2007 中,还可以使用名为数据库可移植性这一功能在服务器之间移动邮箱数据库。不过,数据库可移植性和数据库移动性之间的重要区别是,对于数据库移动性,数据库的所有副本都具有相同的 GUID。
因为已从 Exchange 2010 中删除群集邮箱服务器和存储组,所以连续复制现在在数据库级别操作。在 Exchange 2010 中,事务日志将复制到一个或多个邮箱服务器,并重播到这些服务器上存储的一个邮箱数据库的副本。故障转移或切换可以在数据库级别发生,也可以在服务器级别发生。
关键特征
邮箱数据库副本的关键特征为:
数据库副本仅适用于邮箱数据库。若要实现公用文件夹数据库的冗余和高可用性,我们建议使用公用文件夹复制。
可以多个邮箱服务器上最多创建 Exchange 2010 邮箱数据库的 16 个副本,只要这些服务器分组到数据库可用性组 (DAG),这是连续复制的边界。Exchange 2010 邮箱数据库可以仅复制到 DAG 中的其他 Exchange 2010 邮箱服务器。您不能将一个数据库复制 DAG 外部,也不能将 Exchange 2010 邮箱数据库复制到正在运行 Exchange 2007 的服务器。有关部署 DAG 的详细信息,请参阅了解数据库可用性组。
DAG 中的所有邮箱服务器必须处于相同的 Active Directory 域中。
与备用连续复制 (SCR) 一样,所有邮箱数据库副本都支持重播延迟时间和截断延迟时间的概念。但是请注意,启用这些功能之前,必须进行仔细规划。
使用可感知 Exchange 且基于卷影复制服务 (VSS) 的备份复制可备份所有数据库副本。但是,对 Windows 服务器备份的内置支持仅适用于主动副本。不能使用 Windows 服务器备份来备份被动副本。
只能在未托管数据库的主动(已装入且正在使用)副本的邮箱服务器上创建数据库副本。不能在同一服务器上创建同一数据库的两个副本。
数据库的所有副本在包含副本的每个服务器上使用相同的路径。每个邮箱服务器上的数据库副本的数据库和日志文件路径不得与任何其他数据库路径冲突。
可以在相同或不同 Active Directory 站点中创建数据库副本,以及在相同或不同网络子网中创建数据库副本。
往返网络延迟大于 250 毫秒 (ms) 的邮箱服务器之间不支持数据库副本。
邮箱数据库副本
您可以随时创建邮箱数据库副本。邮箱数据库副本可按照灵活精细的方式分布到邮箱服务器中。您可采用各种方式复制服务器上的一个、一些或所有邮箱数据库。
您可以在 Exchange 管理控制台中使用“添加邮箱数据库副本”向导,或在 Exchange 命令行管理程序中使用 Add-MailboxDatabaseCopy cmdlet,来创建邮箱数据库副本。
创建邮箱数据库副本时,请指定以下参数:
Identity 此参数指定要复制的数据库的名称。数据库名称必须在 Exchange 组织中是唯一的。
MaliboxServer 此参数指定将承载数据库副本的邮箱服务器的名称。此服务器必须是同一 DAG 的成员,并且不得已托管数据库的副本。
或者,您还可以指定:
ActivationPreference 该参数指定用作活动管理器的最佳副本选择进程一部分的激活首选项编号。还可在使用 RedistributeActiveDatabases.ps1 脚本时,用于在 DAG 中重新分布主动邮箱数据库。激活首选项的值为等于或大于 1 的数字,1 表示优先顺序最高。位置编号不能大于邮箱数据库的副本数。
*ReplayLagTime * 此参数指定 Microsoft Exchange 复制服务在重播被复制到数据库副本的日志文件之前应等待的时间。此参数的格式为(天数.小时数:分钟数:秒数)。此参数的默认设置是 0 秒。此参数允许的最大设置是 14 天。允许的最小设置是 0 秒。如果将重播延迟时间的值设置为 0,则将关闭日志重播延迟。
TruncationLagTime 此参数指定 Microsoft Exchange 复制服务在截断被重播到数据库副本的日志文件之前应等待的时间。此时段是从日志成功地重播到数据库副本中后开始的。此参数的格式为(天数.小时数:分钟数:秒数)。该值的默认设置是 0 秒。该值允许的最大设置是 14 天。允许的最小设置是 0 秒。如果将截断延迟时间的值设置为 0,则将关闭日志截断延迟。
SeedingPostponed 该参数指定任务不应在指定的邮箱服务器上自动为数据库副本设定种子。若要使用现有的被动数据库副本为新的邮箱数据库副本设定种子(如,向远程位置添加特定数据库的第二个副本),通常使用该选项。使用该参数时,必须使用 Update-MailboxDatabaseCopy cmdlet 手动为数据库副本设定种子。
有关创建、使用和管理邮箱数据库副本的详细信息,请参阅管理邮箱数据库副本。
© 2010 Microsoft Corporation。保留所有权利。