如何扩展架构

当现有类和/或属性不适合要存储的数据类型时,可能需要扩展架构。 有关决定何时扩展架构的更多信息,请参阅扩展架构。 当决定需要扩展架构时,请使用以下过程来扩展架构。

在应用任何架构扩展之前,请验证 Active Directory 功能

在更新架构之前,请验证 Active Directory 功能,以帮助确保架构扩展顺利进行。 至少要确保林的所有域控制器都处于联机状态并执行入站复制。

要在应用架构扩展之前验证 Active Directory 功能,请执行以下操作:

  1. 登录到已安装 Windows 支持工具 Repadmin.exe 的管理工作站。

    注意

    支持工具位于操作系统安装介质上的 Support\Tools 文件夹中。

  2. 打开命令提示符,然后将目录更改为安装 Windows 支持工具的文件夹。

  3. 在命令提示符下,键入以下命令,然后按 ENTER

    repadmin /replsum /bysrc /bydest /sort:delta
    

    所有域控制器都应在 Fails 列中显示 0,最大增量(表示自上次成功复制以来对 Active Directory 数据库所做的更改数量)应小于或大致等于域控制器用于复制的站点链接的复制频率。 默认的复制频率为 180 分钟。

    有关在应用架构扩展之前验证 Active Directory 功能可以采取的其他步骤的详细信息,请参阅如何将 Windows 2000 域控制器升级到 Windows Server 2003

扩展架构

扩展架构:

  1. 确定扩展方法。 仔细设计架构更改后,下一步就是决定使用哪种方法来扩展架构。 可以使用下列方法之一:
    • 手动使用导入文件。 请参阅使用 LDIFDE 工具文档。

      注意

      请勿使用 LDIFDE 导入 Windows Sch*.ldf 文件。 这些文件是扩展 Active Directory 架构所必需的,以便安装运行比当前架构主机上运行的版本更新的 Windows Server 版本的域控制器。 如果需要扩展架构以安装新的域控制器,请使用 Adprep.exe。

    • 以编程方式使用安装程序。 有关详细信息,请参阅编程扩展
  2. 启用架构更改。 有关详细信息,请参阅安装架构扩展的先决条件在架构主机上启用架构更改
  3. 获取新属性和/或类的对象标识符 (OID),如获取对象标识符中所述。
  4. 创建新的属性和类。
  5. 如有必要,可以使用显示说明符将新的属性和类与用户界面集成。
  6. 更新架构缓存,如更新架构缓存中所述。
  7. 使用 LDP.exe 验证架构扩展。

另请参阅