如果多个命名的属性存在对象的 MSDSS 迁移不起作用

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

270159
本文已归档。它按“原样”提供,并且不再更新。
症状
当您执行迁移从 Novell 目录服务 (NDS) 到 Active Directory 通过使用 Microsoft 目录同步服务 (MSDSS) 时,迁移过程中可能会意外停止,您可能会收到以下错误消息:
Windows 不能运行初始反向同步或迁移会话,ADSI 路径找不到。
原因
出现此问题的 MSDSS 遇到时具有多个命名的对象属性集。例如对于以下的命名属性设置为对象时会发生此问题:
CN = Obj1 + 绑定类型 = 1
OU = SubOU2
OU = ou1
O = 组织
解决方案
若要解决此问题,获得最新的 service pack,对于 Windows 2000。有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
260910如何获取最新的 Windows 2000 服务软件包
此修复程序的英语语言版本应具有以下文件属性或更高版本:
   Date         Time    Version        Size     File name   --------------------------------------------------------   10/15/2000   6:51PM  5.0.2195.2487  40.2KB   Ndsread.dll				

替代方法
使用下列过程以确定与对象 + 绑定的所有设置,并将它们移动到将从迁移中排除一个 OU。

若要有一个绑定类型属性的所有对象单击 Novell NetWare 管理程序 (Nwadmin.exe) 中的树的根 ([Root]),然后单击在 对象 菜单上的 搜索。在 属性 框中单击 绑定类型 属性,然后单击 搜索 所有包含该属性的对象。具体取决于您的局域网 (LAN) 或广域网络 (WAN) 设置,此过程可能需要数小时,或者在某些种情况下几天 ; 但是,大多数这些对象应是主要的绑定上下文容器通常是根"O"容器中。
状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中的问题。Windows 2000 Service Pack 2 中,第一次已得到纠正此问题。
更多信息
有关如何一次安装 Windows 2000 和 Windows 2000 修补程序的其他信息请单击下面文章编号,以查看 Microsoft 知识库中相应的文章:
249149安装 Microsoft Windows 2000 和 Windows 2000 程序修补程序
加号 (+) 表示该对象由一个以上的命名属性命名。此处,CN 和绑定类型属性组合创建一个唯一的对象的名称。因此,名称就是 CN = x + 绑定类型 = y。它从 NetWare 3.x 平构数据库迁移到 NDS 时,该对象未提供其名称。您可以赋予其他对象命名的多个属性时通过在窗体中指定的名称中 NWAdmin 创建它们 x + y,这会分配给 CN 属性和 x OU 属性为该对象提供一个名称的 CN 的 x = x + OU = y。可以通过转义反斜杠 (\) 与该字符在 $ 名称中设置一个加号。 带加号的名称都通过 MSDSS 来进行迁移。MSDSS 已经过修改,可以记录错误,导致该错误的对象的名称。

警告:本文已自动翻译

属性

文章 ID:270159 - 上次审阅时间:10/21/2013 00:17:06 - 修订版本: 2.3

  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • kbnosurvey kbarchive kbmt kbhotfixserver kbqfe kbbug kbenv kbfix kbwin2000presp2fix KB270159 KbMtzh
反馈