Sun Java System Directory Server Enterprise Edition 6.0 管理指南

屬性值唯一性簡介

UID 唯一性外掛程式是一種作業前外掛程式。它可在伺服器執行目錄的更新前,檢查 LDAP 增加、修改與修改 DN 作業。外掛程式可判斷作業是否會造成兩個項目具有相同屬性值。若是,伺服器即會終止作業,並傳回錯誤 19 LDAP_CONSTRAINT_VIOLATION 至用戶端。

您可以配置外掛程式,以在目錄的一或多個子樹狀結構中,或在特定物件類別的項目間執行唯一性。此配置可決定要執行唯一屬性值的項目集。

若要執行其他屬性的唯一性,您可以定義數個 UID 唯一性外掛程式實例。每個需要具備唯一值的屬性,各須定義一個外掛程式實例。您也可以為同一個屬性設定數個外掛程式實例,而在數個項目集內執行「個別的」唯一性。一個指定的屬性值在每個子樹狀結構集內只能允許一次。

當您在現有的目錄上啟用屬性唯一性時,伺服器並不會檢查現有項目間的唯一性。只有在增加項目,或於增加或修改屬性時,才會執行唯一性。

UID 唯一性外掛程式預設為停用,因為此外掛程式會影響多重主伺服器複寫。您可以在使用複寫時啟用 UID 唯一性外掛程式,但應留意對複寫使用唯一性外掛程式中所述的運作方式。