作用中的目錄複寫錯誤 8464 ︰ 同步處理嘗試失敗...

Windows Server 2003 的支援已於 2015 年 7 月 14 日結束

Microsoft 已於 2015 年 7 月 14 日結束對 Windows Server 2003 的支援。此變更已影響您的軟體更新和安全性選項。 瞭解這對您的意義為何且如何持續受保護。

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

按一下這裡查看此文章的英文版本:3001248
徵狀
本文說明的徵狀、 原因和解決方案來解決問題,Active Directory 複寫錯誤而失敗 8464:

同步處理嘗試失敗,因為目標 DC 目前正在等待同步處理來自資源新的部分屬性。這種情況是正常的如果最近的架構變更修改的部分屬性集。目標的部份屬性組不是來源部份屬性組的子集。

此外,也會記錄類似下列的事件 ID 1704:

記錄檔名稱 ︰ 目錄服務
事件識別碼 ︰ 1704年
事件來源 ︰ ActiveDirectory_DomainService / NTDS 複寫
工作類別 ︰ 通用類別目錄
事件文字 ︰
通用類別目錄會初始化成員的部分屬性組的下列目錄磁碟分割,從下列的網域控制站的複寫。
目錄磁碟分割 ︰
DC = treeroot,DC = fabrikam,DC = com
網域控制站 ︰
xxxxxxxxxx._msdcs.root.contoso.com

這是特殊的複寫循環因為一或多個屬性加入到部分屬性集。


注意它是完全通常會發現您延伸架構,或部分屬性組 (PAS) 中加入新的屬性後的 Active Directory 複寫狀態 8464。這是訊息,指出暫時延遲複寫。在 「 PAS 完成更新程序之後,此作用中的目錄複寫狀態 8464 就會消失。
發生的原因
之所以發生這個問題,是因為 「 PAS 加入屬性時,觸發 PAS 同步處理。
如需詳細資訊,請參閱"更多的資訊> 一節。
解決方案
因為這是一般的組件的 PAS 同步處理時,通常不需要解決步驟。請參閱 更多的資訊> 一節的疑難排解步驟,如果此複寫狀態持續存在在環境中超過一週。

其他相關資訊

8464 狀態的原因的詳細資料

屬性的結構描述定義會儲存在架構磁碟分割中,做為attributeSchema的物件。檢查複寫至通用類別目錄的此屬性] 核取方塊將isMemberOfPartialAttributeSet屬性設為 TRUE attributeSchema物件上。任何具有這個屬性設定為 TRUE 的attributeSchema物件將會導致對應的屬性,要包含在部分屬性集。

PAS 同步處理發生時 (也來自 PAS 副檔名),則沒有特定的工作儲存在複寫工作佇列上。DRS_SYNC_PAS旗標會識別這個特定的工作。

未最佳化的 Active Directory 拓樸或 Active Directory 複寫失敗,可能會導致嚴重的延遲 PAS 更新處理程序中。它是通常會發現 Active Directory 複寫狀態 8464 期間 PAS 更新處理程序。

如何檢查 Active Directory 複寫狀態 8464

Repadmin 命令和其他工具所提供的 Active Directory 的複寫嘗試的複寫狀態報告狀態將延遲狀態 8464。
下面是 Repadmin 命令和其他工具,通常引用 8464 狀態,包括但不是限於 ︰下面是"Repadmin /showrepl"範例輸出顯示傳入複寫從 DC2 到 DC1 延遲 ︰
Domain\DC2 DSA Options: IS_GC  Site Options: (none) DSA object GUID: <GUID> DSA invocationID: <ID>…DC=child,DC=root,DC=contoso,DC=com    Domain\DC1 via RPC DSA object GUID: <GUID> Last attempt @ 2014-08-28 04:50:44 was delayed for a normal reason, result 8464 (0x2110)
Repadmin /showrepl 命令的詳細資訊的輸出如下 ︰
Domain\TRDC1 via RPC         DSA object GUID: <GUID>         Address: xxxxxxxxxx._msdcs.root.contoso.com         DSA invocationID: <ID>         SYNC_ON_STARTUP DO_SCHEDULED_SYNCS PARTIAL_ATTRIBUTE_SET         USNs: 0/OU, 234943/PU         Last attempt @ <Date & Time> was delayed for a normal reason, result 8464 (0x2110):     Synchronization attempt failed because the destination DC is currently waiting to synchronize new partial attributes from source. This condition is normal if a recent schema change modified the partial attribute set. The destination partial attribute set is not a subset of source partial attribute set.         Last success @ <Date & Time>.

如何判斷目的地網域控制站

注意這些步驟會需要瞭解環境的 Active Directory 複寫拓樸的複寫狀態資料的相互關聯和 Active Directory 的複寫間隔,或連接的暫時性修改。
  1. 識別一個記錄的一個磁碟分割的 Active Directory 複寫狀態 8464 的目的地網域控制站。將這個網域控制站及磁碟分割 (不要不跳至其他位置的磁碟分割 」 和 「 網域控制站之間) 這些步驟。

    注意這個步驟可讓您專注於第一次更新 bridgehead 伺服器以及中心站台網域控制站。
  2. 請收集下列資料。請檢查來源網域控制站與目的網域控制站的複寫狀態結果。執行下列命令,匯出的結果 ︰
    1. 比較目前的 PAS 同步處理狀態,所有的通用類別目錄伺服器之間。執行下列命令,將結果匯出至 pas_domain.txt 檔案 ︰
      repadmin /showattr gc: <Partition_DN> /gc /atts:partialattributeset >pas_domain.txt
    2. 請檢查目的和來源網域控制站的複寫狀態結果。執行下列命令,匯出的結果 ︰
      Repadmin /showrepl <DestinationDC> /verbose >repl_destDC.txt
      Repadmin /showrepl <SourceDC> /verbose >repl_sourceDC.txt
      Repadmin /showrepl * /csv >showrepl.csv

    3. PAS 內的所有屬性的清單。這是用於判斷目前的計數。執行下列命令,將結果匯出至 pas.txt 檔案 ︰
      repadmin /showattr fsmo_schema: ncobj:schema: /filter:"(ismemberofpartialattributeset=TRUE)" /subtree /atts:dn >pas.txt
    4. 檢查事件 ID 1704 和 1702年它們指出目錄服務事件記錄檔中的 PAS 同步處理完畢。
  3. Analyse 根據過時的 PAS 與目的網域控制站或過時的 PAS 與來源網域控制站的資料。
    • 如果目的地網域控制站並沒有更新的 PAS,執行下列作業 ︰
      1. 決定任何來源協力電腦是否有更新的值。
      2. 更新目的和來源網域控制站要清除狀態 8464 過期。
      3. 手動啟動複寫是最新的來源網域控制站。或者,建立,並將來源網域控制站的複寫,如果連線不存在。
      4. 當更新目的地網域控制站時,不會更新任何來源網域控制站會記錄狀態 8464。
    • 如果目的地網域控制站有更新的 PAS,但來源網域控制站沒有,更新來源之前,將不會清除狀態 8464。或者,您可以手動啟動複寫,是最新的網域控制站,以更新來源網域控制站。

Pas_domain.txt 指示

在輸出中的感興趣的值列在之後v1.cAttrs =文字。這個數值會顯示多少屬性均在 「 PAS。比較這些值,在每個分割區每個通用類別目錄 (GC) 之間。如果所有的 Gc 會顯示相同的值,所有的 Gc 會在同步處理 (它們所有都有更新的 PAS,或是所有不是這樣)。如果所有值都都相同,與它們進行比對從其他磁碟分割或傾印結構描述中的輸出值,並計算中的 PAS 屬性的清單。

以下是範例記錄檔,其中 DC1 已經不會更新的部分屬性組子磁碟分割。也 DC2 已完成 PAS 更新處理程序。因為 partialattributeset 屬性會不有任何的資料,因為 ChildDC1 包含子網域磁碟分割的完整複本的 ChildDC1,登錄沒有資料。
Repadmin: running command /showattr against full DC DC1.root.contoso.comDN: DC=child,DC=root,DC=contoso,DC=com    1> partialAttributeSet: { dwVersion = 1; dwFlag = 0; V1.cAttrs = 196, V1.rgPartialAttr =  0, 3, 4, 6, 7, 8, 9…Repadmin: running command /showattr against full DC ChildDC1.child.root.contoso.comDN: DC=child,DC=root,DC=contoso,DC=comRepadmin: running command /showattr against full DC DC2.root.contoso.comDN: DC=child,DC=root,DC=contoso,DC=com    1> partialAttributeSet: { dwVersion = 1; dwFlag = 0; V1.cAttrs = 203, V1.rgPartialAttr =  0, 3, 4, 6, 7, 8, 9…

Pas.txt 指示

識別 「 PAS 中的屬性清單

若要查看的 PAS 中的屬性清單,使用 repadmin 或其他工具來查詢所有屬性的結構描述磁碟分割的ismemberofpartialattributeset值設為TRUE的位置 ︰
repadmin /showattr fsmo_schema: ncobj:schema: /filter:"(ismemberofpartialattributeset=TRUE)" /subtree /atts:dn >pas.txt
請確定這個字,則為 TRUE以全部大寫的文字。

您也可以使用 LDIFDE 來達成這項資料搭配計數 ︰
Ldifde -f pas.txt -d "cn=schema,cn=configuration,dc=forestRootDN…" -r "(ismemberofpartialattributeset=TRUE)"…196 entries exported

識別中的 PAS 屬性的計數

若要達成的 repadmin 輸出的屬性計數,請依照下列步驟執行 ︰
  1. 在記事本中開啟文字檔案。
  2. 刪除任何空白的行的開頭和結尾的檔案。
  3. 刪除在開頭檔案頂端的線"Repadmin ︰ 執行命令的 /showatt..."
  4. 將指標放在最後一行的文字檔案,然後按下 Ctrl + G 鍵盤快速鍵以開啟 [跳至指定行] 對話方塊中。在此視窗中的行號表示部份屬性組中的屬性的計數。

目錄服務事件記錄檔

啟用診斷記錄,才能檢視的部分屬性有關的其他詳細資料的通用類別目錄事件設定更新週期。在啟用複寫事件的詳細等級之後, 檢視目錄服務事件記錄檔。

若要啟用的通用類別目錄事件的診斷記錄,請依照下列步驟執行 ︰
  1. 開啟 [登錄]。
  2. 找出並按一下下列登錄機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Diagnostics
  3. 設定通用類別目錄的事件記錄 ︰
    1. 在右邊的 「 登錄編輯程式中,按兩下 [ 18 的通用類別目錄項目。
    2. 型別 3 在 [數值資料] 方塊中,然後按一下[確定]
  4. 關閉 Regedit。
目錄服務事件記錄檔中,請檢視下列事件 ︰

記錄檔名稱 ︰ 目錄服務
事件識別碼 ︰ 1704年
事件來源 ︰ ActiveDirectory_DomainService / NTDS 複寫
工作類別 ︰ 通用類別目錄
事件文字 ︰ 通用類別目錄會初始化成員的部分屬性組的下列目錄磁碟分割,從下列的網域控制站的複寫。

目錄磁碟分割 ︰
DC = treeroot,DC = fabrikam,DC = com
網域控制站 ︰
xxxxxxxxxx._msdcs.root.contoso.com

這是特殊的複寫循環因為一或多個屬性加入到部分屬性集。


事件識別碼 ︰ 1702年
事件來源 ︰ ActiveDirectory_DomainService / NTDS 複寫
工作類別 ︰ 通用類別目錄
事件文字 ︰ 通用類別目錄完成部分屬性組的下列目錄磁碟分割,從下列的網域控制站的同步的處理。

目錄磁碟分割 ︰
DC = treeroot,DC = fabrikam,DC = com
網域控制站 ︰
xxxxxxxxxxx (TRDC1.treeroot.fabrikam.com)

這是特殊的複寫循環因為一或多個屬性加入到部分屬性集。

部分屬性同步處理中的複寫狀態循環

目的地網域控制站正在等候同步處理更新的 PAS 從來源網域控制站時,會記錄 Active Directory 複寫狀態的 8464 訊息。

注意PAS_Sync 工作已選取的網域控制站可以將移至不同的來源網域控制站上的下一步的複寫間隔 (現有的夥伴複本集)。

新的嘗試同步處理的 PAS 根據複寫排程。當 PAS_Sync 工作選取不同的來源,則複寫將通常繼續使用先前的來源網域控制站。PAS 更新成功之後,相同的磁碟分割,就會更新的網域控制站的複寫將無法從網域控制站,而不需更新的 PAS。這種情況的登錄相同的複寫狀態。

當目的地網域控制站已不會更新 「 PAS 時,則會發生下列的處理程序其中一項 ︰
  • 選取一個的複本來源,以更新 PAS。然後,當同步處理開始時,會記錄事件 1704年。
  • 如果來源並沒有更新的 PAS 本身,登 Active Directory 複寫狀態 8464,,,如果在啟用診斷記錄會記錄事件識別碼 1705年。
  • 如果 「 PAS 更新工作失敗,然後選取新的來源,如果啟用診斷記錄之後,就是會記錄事件識別碼 1706年。
  • 從相同的磁碟分割的其他網域控制站的複寫會照常繼續 (如果不有任何失敗,會記錄狀態 0)。

PAS 同步循環的範例

此節受到 PAS 同步循環的範例。下列表格中是樹系中的網域控制站 ︰
網域控制站網域
DC1Root.contoso.com
DC2Root.contoso.com
ChildDC1Child.root.contoso.com
ChildDC2Child.root.contoso.com
TRDC1Treeroot.fabrikam.com
樹系的結構如下 ︰
樹系的結構
請考慮下列情況:
  • 7 新屬性加入到 「 PAS 的使用結構描述延伸模組。因此,在 「 PAS 屬性的計數從 196 增加至 203。
  • 這會啟動 PAS 同步處理。現在,所有的 Gc 必須來源中每個 GC 磁碟分割的這些七個屬性的資料。
  • 這個圖表顯示只有一個磁碟分割的更新。
  • 在此環境中的複寫間隔是 15 分鐘。
  • 已存在的條件存在區塊複寫從 DC,裝載的磁碟分割的可寫入複本。
在這個案例中,請依照下列程序就會發生 ︰
  1. 當目的地網域控制站已經不會更新 「 PAS:
    1. DC1 選取 DC2 PAS_SYNC。因為 DC2 也有舊的 PAS,就會記錄 Active Directory 複寫狀態 8464。
    2. TRDC1 未選取要 PAS_SYNC,它也有舊的 PAS,會記錄 Active Directory 複寫狀態 0 (成功)。
    3. ChildDC1 持有子磁碟分割的可寫入複本,這樣就有此磁碟分割的所有屬性。不過,沒有預先存在的問題,導致 Active Directory 複寫失敗,錯誤碼為 8606。

  2. 目的地網域控制站選取 PAS_SYNC 工作新的來源 (TRDC1)。
    1. TRDC1 也會有舊的 PAS 複寫被延遲,因此會記錄狀態 8464。
    2. DC2 也有舊的 PAS。不過,它未選取 PAS_Sync 此間隔中,且複寫正確完成。因此,會記錄狀態 0。
    3. 使用中目錄複寫仍然失敗時與 ChildDC1 由於不相關的延遲物件問題存在 (已放棄的物件)。
  3. PAS_SYNC 會切換回其他過時複本 (DC2)。
    1. 同時,我們會修正在 ChildDC1 上的複寫問題。
    2. 複寫落後於 DC2,且會在記錄狀態 8464。
    3. 從 TRDC1,複寫順利進行。
    4. 複寫繼續成功地從 ChildDC1 (但未選取的 PAS_Sync 在此循環)。
  4. PAS_SYNC (ChildDC1) 最後選取適當的網域控制站。
    1. 複寫會照常繼續從 DC2 和 TRDC1 (這些嘗試完成之前 PAS_Sync)。
    2. 完成複寫繼續照常從 ChildDC1and PAS_SYNC。
  5. 最後,目標網域控制站會有更新的 PAS (從最新的間隔)。
    1. 現在兩者延遲,因為已經過時,來源網域控制站,都是從 DC2 和 TRDC1 的複寫。這個問題的登錄相同的 Active Directory 複寫狀態。
    2. 成功地從 ChildDC1 完成複寫。
  6. 在前一的複寫間隔時間和下一個步驟,之間的部分屬性組子網域的 DC2 的複本也會更新 (但不附圖)。
    1. 因為目的地網域控制站 (DC1) 和來源網域控制站 (DC2 和 ChildDC1*) 有 「 已更新的 PAS 複寫是否正確完成。
      ChildDC1 有一組完整的磁碟分割 (而不只是 PAS) 的屬性。
    2. 複寫被延遲從 TRDC1,因為它仍然有舊的 PAS。
  7. 在前一的複寫間隔時間和下一個步驟,之間的部分屬性組子網域的 TRDC1 的複本也會更新 (但不附圖)。
    1. 從所有的協力電腦,因為所有目的地網域控制站與來源相同的屬性都的 PAS 複寫正確完成。



警告:本文為自動翻譯

內容

文章識別碼:3001248 - 最後檢閱時間:03/11/2016 02:54:00 - 修訂: 2.0

Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Standard, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 Datacenter, Windows Server 2012 Standard, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Windows Server 2008 R2 Datacenter, Windows Server 2008 R2 Enterprise, Windows Server 2008 R2 Standard, Windows Server 2008 R2 Foundation, Windows Server 2008 Datacenter, Windows Server 2008 Enterprise, Windows Server 2008 Standard, Windows Server 2008 Foundation, Microsoft Windows Server 2003 R2 Enterprise x64 Edition, Microsoft Windows Server 2003, Enterprise x64 Edition

  • kberrmsg kbsurveynew kbexpertiseadvanced kbprb kbtshoot kbmt KB3001248 KbMtzh
意見反應