在没有列出复制伙伴的情况下复制失败

文章翻译 文章翻译
文章编号: 232538 - 查看本文应用于的产品
本文的发布号曾为 CHS232538
展开全部 | 关闭全部

概要

在 Active Directory 复制过程中有可能出现以下某种情况:
  • 由于 Active Directory 站点和服务的查找域控制器对话框中没有列出远程域控制器,所以无论该远程域控制器在同一域中或信任域中,不会创建到该远程域控制器的复制连接对象。
  • 由于“Active Directory 站点和服务”管理工具中没有出现服务器必需的“NTDS 设置”对象,所以在本地域控制器和远程域控制器(在同一域中或在信任域中)之间,不会自动建立复制连接。
Windows 2000 中的知识一致性检查器 (KCC) 默认情况下会自动生成一个站内和站间复制拓扑。 它可以通过读取 Active Directory 配置分区中的 DSA 对象完成该操作。 在“Active Directory 站点和服务”管理工具中,DSA 对象显示为各台服务器下的“NTDS 设置”对象,它们将这个特定的服务器标识为域控制器,并包含了配置域控制器间的复制时用到的特定数据。

理解复制链接和复制连接之间的差别是很重要的。 复制连接(指“Active Directory 站点和服务”中显示为“NTDS 设置”对象的子对象的那些对象)是由 KCC 创建的,用来定义复制拓扑应当如何(以及更重要的,为什么)啮合。 复制链接是 KCC 生成连接对象的一个结果,Windows 2000 用它来触发复制以及维护两台域控制器之间的复制状态(即,实际上是复制链接而不是复制连接控制着 Active Directory 复制)。 复制链接被作为数据存储在目录分区的某个属性中,并且只能通过 Active Directory 编辑工具查看。

本文所讨论的内容即是,如果无法创建连接对象,应当如何手动添加复制链接。

更多信息

Repadmin.exe 是 Microsoft Windows 2000 Resource Kit 中的一个命令行工具,可以从 Windows 2000 Server 或 Professional CD-ROM 光盘的 Support\Tools 文件夹中安装它。 使用该工具可以手动创建一个复制链接,以便 Windows 2000 通过它进行复制。 当 Active Directory 的“配置”分区中缺少特定复制伙伴的“NTDS 设置”对象时,您可以用 Repadmin 来指定本来应由 KCC 自动检索到的数据。

为了将复制链接添加到另一台域控制器中:
  1. 确定要充当“源”域控制器的远程服务器的全局唯一标识符 (GUID)。 源域控制器也就是其更改将被复制的计算机。 要确定这个值,请参见以下 Microsoft Knowledge Base 文章:
    224544 确定域控制器的服务器 GUID
    该值应与以下内容类似(但包含的数字和字符组合不同):
    e99e82d5-deed-11d2-b15c-00c04f5cb503
  2. 该值应与以下内容类似(但包含的数字和字符组合不同): 在需要接收复制更改的域控制器(也称为“目标”服务器)上,运行以下命令
    repadmin /add contextdestinationsource
    此处 context 是要复制的目录分区的 LDAP 辨别名称 (DN),destination 是要接收更改的本地域控制器的完全限定域名 (FQDN),而 source 是源域控制器在 DNS 中到 CNAME 记录的完全限定路径,或者是源域控制器的完全限定 NDS 名称。 如果使用的是服务器的 GUID,则需要使用如下语法:
    Server-GUID ._msdcs. Domain-name-of-root-domain
    例如:
    e99e82d5-deed-11d2-b15c-00c04f5cb503._msdcs. MyDomain .com
    以下是一个带有必要参数的 Repadmin 语法示例:
    repadmin /add cn=configuration,dc=mydomain,dc=com ServerOne.mydomain.com e99e82d5-deed-11d2-b15c-00c04f5cb503._msdcs.mydomain.com
    在本例中,ServerOne 的 GUID 是 402ef1b7-b445-469f-bec2-f2663a09b415;e99e82d5-deed-11d2-b15c-00c04f5cb503 代表同一域中的另一台域控制器。

    以下是一个使用完全合格 DNS 主机名的 Repadmin 语法示例:
    repadmin /add cn=configuration,dc=mydomain,dc=com ServerOne.mydomain.com ServerTwo.mydomain.com
  3. 该值应与以下内容类似(但包含的数字和字符组合不同): 创建完复制链接后,通过在目标域控制器上运行如下命令强制执行复制周期:
    repadmin /sync contextdestinationsource GUID only
    例如:
    repadmin /sync cn=configuration,dc=mydomain,dc=com ServerOne.mydomain.com e99e82d5-deed-11d2-b15c-00c04f5cb503
  4. 该值应与以下内容类似(但包含的数字和字符组合不同): 使用 repadmin /showreps 命令或 Active Directory 复制监视程序 (Replmon) 确认复制是否成功。
要展开参数语法的联机帮助,请使用以下命令:
repadmin /experthelp

属性

文章编号: 232538 - 最后修改: 2006年4月3日 - 修订: 2.1
这篇文章中的信息适用于:
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Server
关键字:?
kbinfo kbqfe kbenv kbnetwork kbhotfixserver KB232538
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com