參照完整性外掛程式使用的所有資料庫內的所有屬性皆必須編製索引。這些索引必須建立於所有資料庫的配置中。啟用回溯變更記錄時,必須編製 cn=changelog 尾碼的索引。如需相關資訊,請參閱第 12 章, 目錄伺服器編製索引。
部分限制與在複寫的環境中使用參照完整性外掛程式相關。如需這些限制的清單,請參閱複寫與參照完整性。
您可以使用 DSCC 執行此作業。如需相關資訊,請參閱目錄服務控制中心介面與 DSCC 線上說明。
請確定已配置所有複本,同時已定義所有複寫協議。
決定您要維護其參照完整性的屬性集與要在主伺服器上使用的更新間隔。
在所有主伺服器上,使用相同的屬性集與更新間隔來啟用參照完整性外掛程式。
若要定義參照完整性的屬性,請使用此指令:
$ dsconf set-server-prop -h host -p port ref-integrity-attr:attribute-name \ ref-integrity-attr:attribute-name |
若要將參照完整性屬性增加至現有的屬性清單中,請使用此指令:
$ dsconf set-server-prop -h host -p port ref-integrity-attr+:attribute-name |
若要定義參照完整性的更新間隔,請使用此指令:
$ dsconf set-server-prop -h host -p port ref-integrity-check-delay:duration |
若要啟用參照完整性,請使用此指令:
$ dsconf set-server-prop -h host -p port ref-integrity-enabled:on |
確認已在所有用戶伺服器上停用參照完整性外掛程式。