如何扩展架构
当现有类和/或属性不适合要存储的数据类型时,可能需要扩展架构。 有关决定何时扩展架构的更多信息,请参阅扩展架构。 当决定需要扩展架构时,请使用以下过程来扩展架构。
在应用任何架构扩展之前,请验证 Active Directory 功能
在更新架构之前,请验证 Active Directory 功能,以帮助确保架构扩展顺利进行。 至少要确保林的所有域控制器都处于联机状态并执行入站复制。
要在应用架构扩展之前验证 Active Directory 功能,请执行以下操作:
登录到已安装 Windows 支持工具 Repadmin.exe 的管理工作站。
注意
支持工具位于操作系统安装介质上的 Support\Tools 文件夹中。
打开命令提示符,然后将目录更改为安装 Windows 支持工具的文件夹。
在命令提示符下,键入以下命令,然后按
ENTER
:repadmin /replsum /bysrc /bydest /sort:delta
所有域控制器都应在
Fails
列中显示0
,最大增量(表示自上次成功复制以来对 Active Directory 数据库所做的更改数量)应小于或大致等于域控制器用于复制的站点链接的复制频率。 默认的复制频率为 180 分钟。有关在应用架构扩展之前验证 Active Directory 功能可以采取的其他步骤的详细信息,请参阅如何将 Windows 2000 域控制器升级到 Windows Server 2003。
扩展架构
扩展架构:
- 确定扩展方法。 仔细设计架构更改后,下一步就是决定使用哪种方法来扩展架构。 可以使用下列方法之一:
- 手动使用导入文件。 请参阅使用 LDIFDE 工具文档。
注意
请勿使用 LDIFDE 导入 Windows Sch*.ldf 文件。 这些文件是扩展 Active Directory 架构所必需的,以便安装运行比当前架构主机上运行的版本更新的 Windows Server 版本的域控制器。 如果需要扩展架构以安装新的域控制器,请使用 Adprep.exe。
- 以编程方式使用安装程序。 有关详细信息,请参阅编程扩展
- 手动使用导入文件。 请参阅使用 LDIFDE 工具文档。
- 启用架构更改。 有关详细信息,请参阅安装架构扩展的先决条件和在架构主机上启用架构更改。
- 获取新属性和/或类的对象标识符 (OID),如获取对象标识符中所述。
- 创建新的属性和类。
- 如有必要,可以使用显示说明符将新的属性和类与用户界面集成。
- 更新架构缓存,如更新架构缓存中所述。
- 使用 LDP.exe 验证架构扩展。