延遲物件防止 Active Directory 複寫的發生

文章翻譯 文章翻譯
文章編號: 317097
全部展開 | 全部摺疊

徵狀

如果延遲物件存在,傳入的變更不會複寫到目標不存在的物件和事件記錄檔會記錄下列事件識別碼訊息:
事件識別碼: 1084年
複寫錯誤: 目錄複寫代理程式 (DRA) 無法更新物件 CN ="jeffsmith",OU = 木材,OU = 銷售額,DC = yourcompany,DC = 收到從來源伺服器 2521a874-d379-4281-8744-4bd34c792026._msdcs.bc.com 的變更與此系統上的 com (GUID 063639e5-cfa6-40f3-951c-62a34f8dea71)。這個系統上的目錄資料庫變更的應用程式時發生錯誤。
您會收到下列錯誤訊息:
在伺服器上沒有這類的物件。

目錄會試著稍後再下一步的複寫循環更新物件。此伺服器與來源的同步處理就會被阻擋直到更新問題修正。如果這種情況可能會不足相關的資源,請停止並重新啟動這個 Windows 網域控制站。

如果此條件為內部錯誤,資料庫錯誤,或物件關聯性或條件約束錯誤,手動介入的情況下會需要更正資料庫,然後允許繼續進行更新。它是要注意的問題因無法套用在本機上的遠端系統上的變更的事實有價值。手動更新物件中的本機系統上不建議這麼做。相反地,在來源系統 (其中已經有的變更),請試著反向或取消變更。然後,在下一步的複寫循環,觀察是否變更現在可以套用在本機上。
此外,如果您執行 repadmin /showreps 命令到網域控制站中,您會收到下列錯誤訊息
透過 RPC 的 HQSite\DC1
objectguid 資訊: 2521a874-d379-4281-8744-4bd34c792026
2002-01-21 16:10.54 @ 的上一次嘗試失敗,結果 8240:
在伺服器上沒有這類的物件。
上次成功 (從未)。

"永遠不] 或 [最後一次成功複寫發生,可能是最後一個成功值。使用中目錄複寫停止指定的命名內容的並不會無法恢復執行,直到您解決這個問題。複寫到其他命名內容會繼續如預期般運作。

發生的原因

已輸入的網域控制站上強制執行嚴格複寫一致性功能,就會發生這個問題。一般而言,因為有額外 (或延遲) 物件的網域控制站已超出一個以上的標記存留時間的複寫,就會發生這個問題。

在 Windows 2000 Service Pack 3 (SP3) 和某些 post-Service Pack 2 (SP2) 快速修正程式,已加入嚴格複寫一致性功能。如果您的網域控制站會記錄本文 「 徵狀 〉 一節所述的錯誤訊息,它執行 SP2 後續 hotfix 或 SP3。如需有關 SP2 後續的 hotfix 的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
314282您將過期的通用類別目錄伺服器恢復連線後,可能仍會保留延遲物件

解決方案

重要 這個區段、 方法或任務包含告訴您如何修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,請在修改前備份登錄。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756 如何備份和還原在 Windows 登錄

若要防止不想要的複寫的延遲物件建立嚴格複寫一致性。建立嚴格複寫一致性之前,請輸入協力成員要求的整個物件如果物件未存在於本機,最後再複寫到所有的協力電腦物件,根據預設值。

如果錯誤訊息中列出的命名內容只存在於上輸入的網域控制站與通用類別目錄唯讀,物件可能必須重新建立,可能會難以移除。如果物件只存在於通用類別目錄伺服器上,從網域命名內容已遭刪除,可能會發生這個問題。在此情況下,Microsoft 建議您從所有有此物件的通用類別目錄清除物件。請勿清除物件,直到您確認物件是和仍存在於網域命名內容中。

如需有關如何清除物件的詳細資訊,按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
314282您將過期的通用類別目錄伺服器恢復連線後,可能仍會保留延遲物件


您刻意刪除您不想重新建立,如果您決定您需要此物件,而且如果它存在於網域命名內容的物件之後,請使用下列方法之一來啟用複寫。
  • 方法 1: 刪除標記及廢棄項目收集物件
    1. 刪除物件,請啟用鬆散複寫一致性 (請參閱方法 2),然後啟用複寫一次。

      附註: 如果您並未啟用複寫一致性鬆散,該物件是刪除標記存留時間到期時收集到的記憶體回收。物件是記憶體回收之後,就會恢復正常的複寫。
    2. 複寫刪除之後,嚴格複寫一致性再次啟用如果適當的話。
  • 方法 2: 啟用鬆散複寫一致性

    啟用鬆散複寫一致性之後,請確定複寫物件後,再次啟用嚴格複寫一致性。如果您啟用複寫一致性鬆散,錯誤只會報告第一個物件不存在於目標電腦上。可能存在其他物件,包括一些存在在唯讀命名內容 (通用類別目錄)。

    若要啟用複寫一致性鬆散,請報告本文 「 徵狀 〉 一節所述的錯誤訊息的網域控制站上執行下列步驟:
    1. 找出並按一下下列登錄機碼:
      HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NTDS\Parameters
    2. 按一下 [ 加入值 在上 編輯 功能表。
    3. 新增下列值:
      數值名稱: 嚴格的複寫一致性
      資料型別: REG_DWORD
      數值資料: 如果值為 1將它變更為 0.

狀況說明

這種行為是經過設計規劃。

其他相關資訊

延遲物件可能是在下列案例中的問題:
  • 延遲物件持有值上唯一的屬性例如 samAccountName另一個物件要使用。
  • 延遲物件會有安全性風險,例如,它可能代表您應該已經刪除的使用者。
  • 延遲物件只存在於唯讀命名內容 (通用類別目錄)。這個行為會讓物件難以刪除。
如果您啟用嚴格複寫一致性,目的地會停止複寫,而且您收到如果目的地接收到的物件,它並沒有修改本文 「 徵狀 〉 一節中描述的錯誤訊息。通常,將沒有物件的良好的網域控制站複寫的變更到延遲物件來源的錯誤已經超出連絡人時,就會發生這個問題。

如果您啟用複寫一致性鬆散,如果目的地接收到的物件,它並沒有變更時,整個物件會複寫到目標的複寫一致性的緣故。這個行為會導致重新套用到所有網域控制站,複寫拓樸中的延遲物件。

屬性

文章編號: 317097 - 上次校閱: 2011年7月19日 - 版次: 0.1
關鍵字:?
kbenv kbprb kbmt KB317097 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:317097
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com