常见的域控制准备工具链接标识符错误

日期: 2010-07-22 作者:Gary Olsen翻译:Dan 来源:TechTarget中国 英文

与旧版本一样,为了在底层域中引入域控制器(Domain Controller,DC),Windows Server 2008及R2版本需要先利用Adprep.exe工具来更新活动目录架构(Active Directory schema)。林准备和域准备两者都必须运行,而每个域都必须运行一次域准备。   Windows Server所有版本的DVD光盘都能找到域控制准备工具。如果你有一个Windows Server 2003林和Windows 2003域,那么你必须先运行Windows Server 2008 DVD光盘中的域控制准备工具,为林中的所有域建立域控制器。

如果不这样做,系统会产生错误……

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

电子邮件地址不会被公开。 必填项已用*标注

敬请读者发表评论,本站保留删除与本文无关和不雅评论的权力。

与旧版本一样,为了在底层域中引入域控制器(Domain Controller,DC),Windows Server 2008及R2版本需要先利用Adprep.exe工具来更新活动目录架构(Active Directory schema)。林准备和域准备两者都必须运行,而每个域都必须运行一次域准备。

  Windows Server所有版本的DVD光盘都能找到域控制准备工具。如果你有一个Windows Server 2003林和Windows 2003域,那么你必须先运行Windows Server 2008 DVD光盘中的域控制准备工具,为林中的所有域建立域控制器。如果不这样做,系统会产生错误信息,提示你应先运行域控制准备工具。

  但如果域控制准备工具程序本身出错了呢?本文将介绍一个已知的域控制准备工具错误以及相应的解决办法。

域控制准备工具链接标识符错误

  运行域控制准备工具期间可能出现的错误会被记录到%windir%debugadpreplogs目录下的日志文件中。在域控制准备工具出错退出之前,错误消息显示为:

  有同一链接标识符的属性已经存在。

  为了解决这个问题,我们需要了解链接标识符或者说链接ID(Link ID)是什么。在活动目录架构中,一些对象属性的值是向前或向后链接的。这些存储在“Link ID”中的值,本质上是互相指向对方的两个属性。

  “Member”和“MemberOf”两个属性就是最简单的例子。一个组的“Member”属性是一个前向链接,指明了哪些对象是该组的成员。该属性能够被管理员修改,还可以直接复制到其他域控制器中。“MemberOf”属性则是一个后向链接,当前向链接被设置时,该属性的值会被自动计算出来。前向链接的值最终会是一个正的非零偶数,而后向链接则是前向链接数加1。这些属性的值具体是多少并不重要,重要的是在目录中它们是唯一的。如果不唯一,域控制准备工具运行时就会出现上述错误。任何目录激活(directory-enabled)程序都可以为它们的对象提供链接ID,但这些ID必须是唯一的。微软以前采用的做法是建立一个分配唯一链接ID值的机制——类似于对象标识符(object identifiers,OID)——但现在的链接ID都是自动产生,并保证是唯一的。(对于开发者来说,还可以选择使用13800或以上的值。)

  错误信息清晰地指明了域控制准备工具的问题所在。因为我们要安装一个新版的Windows系统,它有一些和链接ID相关的新对象,所以这些ID必须是独一无二的。

  下篇文章中,我们将讨论如何解决Windows Server 2008中域控制准备工具复制链接ID的冲突错误

相关推荐