本文介绍如何禁用知识一致性检查器,以防止自动创建复制拓扑。
原始 KB 编号: 242780
总结
知识一致性检查器(KCC)是自动生成和维护站点内和站点间复制拓扑的组件。 有关 KCC 的角色和功能的详细信息,请参阅 Active Directory 复制概念:KCC。
可以禁用 KCC 生成站点内拓扑管理或站点间拓扑管理,或同时生成两者的功能。
详细信息
KCC 定期运行以调整复制拓扑信息。 在某些情况下,可能需要通过手动创建复制连接来定制复制拓扑。 在这种情况下,必须关闭相应的 KCC 函数,以防止 KCC 覆盖手动更改。 KCC 的控制设置是Active Directory 域服务(AD DS)站点配置的一部分。 这些设置位于网站的 NTDS Settings 对象的 options** 属性中**。 下表列出了选项的相关值。
| 设置 | 二进制值 | 十进制值 | 说明 |
|---|---|---|---|
| NTDSSETTINGS_OPT_IS_AUTO_TOPOLOGY_DISABLED | 0x00000001 | 1 | 禁用自动拓扑生成。 |
| NTDSSETTINGS_OPT_IS_INTER_SITE_AUTO_TOPOLOGY_DISABLED | 0x00000010 | 16 | 禁用了自动站点间拓扑生成。 |
| NTDSSETTINGS_OPT_IS_INTER_SITE_AUTO_TOPOLOGY_DISABLED和NTDSSETTINGS_OPT_IS_AUTO_TOPOLOGY_DISABLED | 0x00000011 | 17 | 禁用所有自动拓扑生成。 |
有关标志及其位值的完整列表,请参阅 6.1.1.2.2.1.1 NTDS 网站设置对象。
注意
禁用 KCC 的复制拓扑管理功能时,还可以禁用故障检测和重新路由函数。
重要
如果禁用一个或多个 KCC 函数,则必须找到执行以下任务的替代方法:
- 监视网络拓扑,了解影响 AD DS 中记录的拓扑信息的更改。 此类更改包括添加或删除网站或域控制器。 如果发生此类更改,请更新 AD DS 拓扑信息。
- 监视域控制器之间的现有连接的复制状态,以检测复制失败。 如果连接不起作用,并且达到阈值,请建立与其他复制伙伴的临时连接(如果可用),以确保不会阻止复制。
若要禁用或重新启用一个或多个 KCC 函数,请执行以下步骤:
-
打开 Active Directory 站点和服务(dssite.msc,也可在 服务器管理器 中的**“工具”**菜单上使用)。
-
展开 “网站”,然后展开要修改的网站。
-
在右侧窗格中,右键单击 “NTDS 网站设置”,然后选择“ 属性”。
-
选择“属性编辑器”选项卡。在**“属性**”列表中,选择选项,然后选择“编辑”。
-
在 “值 ”框中,输入新值(1、 16 或 17)。
注意
新值覆盖以前的值。 若要保留以前的设置,请相应地调整输入的值。 如果要删除以前的设置并重新启用 KCC,请选择“ 清除”。
-
选择“确定**”**,然后选择“应用”。
“属性”列表以文本和二进制格式显示选项的新值。
若要从命令行快速检查 KCC 配置,请打开命令提示符窗口,然后运行以下命令:
repadmin /showrepl <DomainControllerName> | find /i "site options"
注意
在此命令中, <DomainControllerName> 表示要查询的域控制器的名称。
有关如何使用 repadmin /showrepl的详细信息,请参阅 Repadmin /showrepl。
为Microsoft 支持部门收集数据
如果需要Microsoft 支持部门方面的帮助,建议按照使用 TSS 收集 Active Directory 复制问题中提到的步骤收集信息来收集信息。