我继承了一个网络,其中有多个 DC 处于脱机状态,但未从 AD 中删除。目前,我有两个 DC:SVR01 是主 DC,BFBACKUP 是辅助 DC。BFBACKUP 关闭了几天(由于服务器机房的供暖问题)。我昨天将其打开,并希望 AD 复制能够顺利进行。但是,当我查看 BFBACKUP 的计算机部分(Active Directory 用户和计算机)时,它没有列出几个工作站。我检查了事件查看器的目录服务中是否存在任何错误,发现有很多错误事件 ID 1311(知识一致性检查器 (KCC) 检测到以下目录分区存在问题。)
我如何强制 SVR01 复制到 BFBACKUP?SVR01 尝试复制到多个脱机 DC 并返回错误消息。我的想法是确保 BFBACKUP 上的 AD 是最新的。然后,以后我可以删除其他 DC。
答案1
使用Active Directory 站点和服务到强制复制。如果这不起作用,您可能需要按照@ErikA 的建议进行操作。以下是关于删除元数据的知识库。
答案2
老实说,我会暂时让 BFBACKUP 保持离线状态,并安装一个干净的 Windows 服务器并对其进行 dcpromo。如果您无法做到这一点,请在 BFBACKUP 服务器上重新安装 Windows,然后运行 dcpromo。
一旦您拥有两个健康的域控制器,请使用 来清理元数据ntdsutil
。
答案3
在这一点上我同意 EricA 和 Nixphoe 的观点。您知道您已经需要清理元数据,那么为什么还要费心修复 BFBACKUP?清除它,设置新的 DC,然后清理所有孤立 DC 的元数据。