有許多連結的 Active Directory 物件造成複寫失敗

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:3149779
結論
本文將告訴您,當您刪除 Active Directory 物件,包含許多向前及向後的連結時,就會發生的問題。

本文所述的登錄機碼應該只會套用至網域控制站 (Dc) 所遭遇 < 徵狀 > 一節所述的問題。這個問題可能會發生在 Windows Server 2012 和 Windows Server 2012 R2 Dc 上。依照此處提供的建議,您可以減少 Active Directory 複寫的效能,但增加可靠性的正確地處理此類的大型物件的刪除。
徵狀
當您刪除 Active Directory 物件,包含許多向前及向後的連結時,就會發生複寫失敗。例如,您刪除包含大型群組成員資格集合的物件,或您降階有許多的權限設定某些 RODC 電腦帳戶。

下列情況皆適用該問題本解決方案的主要指標︰

  • 樹系功能等級是 Windows Server 2003 或更新版本的 Windows Server 版本。
  • 事件 2094 (複寫延遲),就會數次,發生參考相同刪除物件。
  • 大約在同一時間發生的事件 1083 (寫入衝突) 參考相同的已刪除的物件的 2094年事件。
  • 受影響的網域控制站 (DC) 可能也會報告已耗盡版本儲存區,(事件識別碼 623)。耗盡版本儲存區永遠不會在這個案例中。增加可能性的版本儲存耗盡其他因素包括 Active Directory 物件,本機和複寫,變更,以及其他長時間執行的作業,例如深的查詢的比率過高。
如果啟用 [Active Directory 資源回收筒],則複寫錯誤可能不會發生 60 到 180 天 (已刪除的物件存留期) 之後刪除的物件。

事件日誌項目

發生問題時,會記錄下列事件︰

事件識別碼︰ 2094年
記錄檔名稱︰ 網域服務
工作類別︰ 複寫
層級︰ 警告
效能警告︰ 複寫延遲時將變更套用到下列的物件。如果這訊息經常出現,則表示複寫正在緩慢進行,並且伺服器可能有追蹤變更的困難。物件 DN: CN = cm12847026\0ADEL:bf70880b-3d7f-4c1f-b43d-bbca00fd8f91,CN = 已刪除的物件,而 DC =<dcname></dcname>DC = com
物件 GUID:<objectGUID></objectGUID>
磁碟分割 DN: DC =<dcname></dcname>DC = com
伺服器︰ <NTDSA>。 _msdcs.contoso.com</NTDSA>
已耗用時間 (秒)︰ 13


事件識別碼︰ 1083年
記錄檔名稱︰ 網域服務
來源︰ NTDS ISAM
層級︰ 警告
描述:
「 Active Directory 網域服務無法接收來自目錄服務,位於下列網路位址,因為 Active Directory 網域服務正忙於處理資訊的變更更新下列物件。
物件︰
CN = cm12847026\0ADEL:bf70880b-3d7f-4c1f-b43d-bbca00fd8f91,CN = 已刪除的物件,而 DC =<dcname></dcname>DC = com
網路位址︰
0248b610-69f4-44a0-bb73-589165a0184d._msdcs.contoso.com
這項作業將會嘗試稍後再。"


事件識別碼︰ 623
記錄檔名稱︰ 目錄服務
來源︰ NTDS ISAM
工作類別︰ 備份
層級︰ 錯誤
描述:
NTDS (812) NTDSA︰ 這個執行個體 (0) 的版本儲存區已達到大小上限的<version store="" size="">Mb。很可能長時間執行交易是防止版本儲存區的清理,從而導致增大。將拒絕更新,直到已完全認可或復原長時間執行交易。 </version>
可能長時間執行的交易︰

其他相關資訊
根據預設,當您執行刪除具有格外大量向前及向後的連結,Active Directory 物件多次 10000 的連結會刪除一次。在此期間,如果其他執行緒必須更新這些連結的目標物件連結刪除交易就會延續到物件便可再度使用。這個暫止的時間可能會導致長時間完成整個刪除交易。

在此期間,使用者可能會看到寫入衝突和交易失敗事件。此外,當複寫處理其他的物件,越來越多的版本儲存區會配置,因為暫止的大型交易不會釋放其配置的版本儲存區,直到刪除交易完成為止。這會造成版本存放區錯誤和警告的複寫事件。

注意事項

  • 廢棄項目收集不相關的群組成員資格連結刪除處理。
  • 連結處理批次大小的舊值是 1000,在 Windows Server 2008 R2 之前的版本。在較新版本,批次大小增加到 10000,以改善效能的取消刪除已啟用 [資源回收筒] 的樹系中。

Active Directory 服務檢查下列登錄機碼。

AD DS 中︰

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters\Links process batch size

AD lds 中︰

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<adam instance>\Parameters\Links process batch size

DWORD的類型︰

最小值︰ 1000

最大值︰ 10000

這個值會覆寫成不可部分完成的連結,一次處理數 10000 的預設值。每個不可部分完成作業之後,會釋放相對應的版本儲存區。版本儲存區被重新只會在下一個不可部分完成的作業,它會繼續處理相同的物件。
其他可行方案
若要解決這個問題,設定連結處理批次大小的值小於 10000。這樣可以降低發生物件存取衝突的可能性。如此一來,您進行大型物件刪除複寫程的序更可靠。此外,現在花較長的時間才能完成整個交易。這可協助您避免版本存放區的耗用。

警告:本文為自動翻譯

內容

文章識別碼:3149779 - 最後檢閱時間:11/09/2016 21:37:00 - 修訂: 4.0

Windows Server 2012 R2 Standard, Windows Server 2012 Standard

  • kbexpertiseadvanced kbsurveynew kbtshoot kbmt KB3149779 KbMtzh
意見反應