应用程序目录分区复制

应用程序目录分区最常用于存储动态数据。 由于数据更改的频率高于林的配置数据,因此可以为每个分区设置应用程序目录分区的复制范围和频率。 可以使用Active Directory 域服务的复制功能,但可以微调复制数据,以适应分区上存储的数据类型。

操作系统不强制实施最大副本数,但副本数应保持在最低水平,以减少复制动态应用程序目录分区数据的性能影响。

KCC 生成和维护应用程序目录分区的复制拓扑。

站点中的应用程序目录分区复制

可以配置控制应用程序目录分区的站点内复制的复制间隔。 这使应用程序目录分区中的动态数据比域分区中的静态数据更及时地同步。 有关以编程方式配置应用程序目录分区的详细信息,请参阅 修改应用程序目录分区配置

应用程序目录分区的 crossRef 对象上的两个属性,以及每个 Windows 2000 及更高版本的域控制器上的两个注册表值,可控制在站点内向复制合作伙伴发起发起更改通知的延迟。

  • crossRef 对象的 msDS-Replication-Notify-First-DSA-Delay 属性指定在收到第一个复制伙伴通知之前原始对象更改后的延迟(以秒为单位)。 每个域控制器上的注册表值可以指定类似的值。 在 Windows Server 2003 林中,默认的第一个延迟为 15 秒。 在混合模式林中,默认的第一个延迟为 5 分钟。
  • crossRef 对象的 msDS-Replication-Notify-Notification-Subsequent-DSA-Delay 属性指定后续通知到第二、第三个和第三个等复制伙伴之间的延迟(以秒为单位)。 每个域控制器上的注册表值可以指定类似的值。 在 Windows Server 2003 林中,默认的后续延迟为 3 秒。 在混合模式林中,默认的后续延迟为 30 秒。

crossRef 属性适用于承载应用程序目录分区副本的所有域控制器,并仅影响由 crossRef 对象标识的应用程序目录分区的复制。 注册表值仅适用于设置它们的域控制器,并影响域控制器承载的所有分区的站点内复制。 如果未设置 crossRef 属性及其注册表值,域控制器将使用默认值。 如果设置了注册表值,则会覆盖 crossRef 对象中设置的任何值。 默认情况下,不会设置注册表和 crossRef 值,因此使用默认值。 这使管理员可以通过设置 crossRef 值来加快应用程序目录分区的所有副本的复制速度,同时在每个域控制器上启用注册表设置的微调。

从 Windows Server 2003 开始,域分区还使用这些 crossRef 对象的属性来控制站点内复制延迟。 这是以前服务器版本的更改,其中延迟间隔由每个域控制器上的注册表值控制。 将林升级到 Windows Server 2003 时,仅当现有注册表值已从默认值修改时才保留。 注册表中的域控制器通知间隔会覆盖分区 crossRef 对象上存储的通知间隔。

跨站点的应用程序目录分区复制

跨站点定位的应用程序目录分区的副本遵守域分区和全局目录复制的站点间复制计划。 但是,托管真正易失性数据时,应用程序目录分区的副本通常位于站点内,因为站点间复制延迟可能无法接受,无法让副本彼此保持一致。

应用程序目录分区不会复制到全局目录

应用程序目录分区中的对象不会复制到全局目录。 应用程序目录分区被设想为托管动态数据和对象,因此它既不合理,也不可能广泛复制对象。 因此,应用程序目录分区提供受控的范围和复制频率。 因此,没有理由允许这些对象复制到全局目录,因此分布在全局目录服务器所在的整个林中。 这不会限制应用程序目录分区中的对象使用标记为 isMemberOfPartialAttributeSet 的架构中的属性。 与任何域控制器一样,仍可将全局目录服务器配置为应用程序目录分区的完整副本。