共用方式為


Active Directory 網域服務 中的復寫行為

復寫行為是一致的且可預測的;給定給定複本的一組變更,即可預測結果,這些變更將會傳播至所有其他複本。 設計可靠的一般模型來預測變更何時將套用至所有其他複本,或在特定複本,是不可能的,因為無法知道分散式系統的未來狀態。 這稱為「非決定性延遲」,而使用目錄的應用程式必須瞭解並允許它。

情況可能並不那麼複雜。 應用程式只能容納三種狀態:

  • 版本扭曲:未將套用至指定來源複本的變更傳播至指定的目的地複本。 讀取來源複本的應用程式會看到新版本的資訊,而讀取目的地的應用程式則看到舊版本(如果沒有第一次新增新資訊,則不會看到任何內容)。 版本扭曲適用於所有目錄服務取用者。
  • 部分更新:套用至指定來源複本的部分變更已傳播至指定的目的地複本。 讀取來源複本的應用程式會看到新的資訊,而讀取目的地的應用程式則會看到新舊資訊的混合(或只有部分新資訊,如果第一次新增資訊的話)。 部分更新適用於使用兩個或多個相關物件來儲存其資訊的目錄服務取用者。
  • 完整復寫狀態:套用至指定來源複本的所有變更都會傳播至指定的目的地複本。 來源和目的地複本上的應用程式會看到相同的資訊。