Active Directory 複寫錯誤1256:遠端系統無法使用

本文說明 Active Directory 複寫失敗時,案例的症狀、原因及解決步驟,錯誤1256:遠端系統無法使用。

原始產品版本:   Windows Server 2012 R2
原始 KB 編號:   2200187

徵狀

  1. DCDIAG 報告 Active Directory 複製測試失敗,錯誤1256:遠端系統無法使用。

    開始測試:複製
    [複製檢查 <Destination DC> ]最近的複寫嘗試失敗:
    從 <source DC> to <destination DC>
    命名內容: <directory partition DN path>
    複寫產生錯誤 (1256) :
    無法使用遠端系統。 如需網路疑難排解的相關資訊,請參閱 Windows Help。
    發生 <date> 失敗 <time>
    上次成功發生于 <date><time>

  2. REPADMIN.EXE 報告:複寫嘗試失敗,狀態1256。 通常表示1256狀態的 REPADMIN 命令包括但不限於下列專案:

    • REPADMIN /REPLSUM
    • REPADMIN /SHOWREPS
    • REPADMIN /SHOWREPL
    • REPADMIN /FAILCACHE

    REPADMIN /SHOWREPS LonEMEADC 到 LonContosoDC 的輸入複寫的範例輸出無法使用遠端系統,錯誤如下:

    Repadmin:執行命令/showrepl 的完整 DC localhost
    London\LONCONTOSODC
    DSA 選項: IS_GC
    網站選項: (無)
    DSA 物件 GUID: a29bbfda-8425-4cb9-9c66-8e07d505a5c6
    DSA invocationID: d58a6322-6a28-4708-82d3-53b7dcc13c1a

    = = = = 內接鄰居 = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
    <snip>
    DC = ForestDnsZones,DC = Contoso,DC=com
    透過 RPC London\LONEMEADC
    DSA 物件 GUID: cd691606-63d1-4cc8-b77a-055674ba569d
    上次嘗試 @ 2010-06-10 17:35:46 失敗,結果 1256 (0x4e8) :
    無法使用遠端系統。 如需網路疑難排解的相關資訊,請參閱 Windows Help。
    < # > 連續失敗 (s) 。
    上次成功 @ <date> <time> 。

  3. 使用1256狀態的 NTDS KCC、NTDS 複寫或 ActiveDirectory_DomainService 事件記錄在目錄服務事件記錄檔中。

    Event Source 事件識別碼 事件字串
    NTDS 複寫 ActiveDirectory_DomainService 1085 * 內部事件: Active Directory 網域服務無法將下列目錄磁碟分割與下列網路位址的目錄服務同步處理。
    NTDS KCC ActiveDirectory_DomainService 1308 知識一致性檢查程式 (KCC) 偵測到與下列網域控制站進行複寫的後續嘗試,已始終如一地失敗。 知識一致性檢查程式 (KCC) 偵測到後續的目錄服務嘗試複寫已始終如一地失敗。

    注意

    僅當 NTDS Diagnostics 值 5 複寫事件 已設定為1或更高值時,才會記錄事件1085。

原因

已記錄複寫狀態1256,原因如下:

當目的地 DC 無法使用 RPC 系結至來源 DC 時,該分割區的 win32 錯誤碼為 win32 錯誤碼(通常是架構或設定),因為這些磁碟分割是以較高的優先順序進行複製。 RPC 系結失敗發生後,會執行清理常式以從相同的來源 DC 清除目的地 Dc 佇列。 這樣做是為了避免浪費時間嘗試使用無法連線的 DC 進行複製。 因為它未嘗試同步處理已從佇列中清除的磁碟分割,所以會記錄狀態1256。 在目的地 DC 從來源 DC 複製架構、設定及數個 GC 不可寫入的分割區時,會記錄導致 RPC bind 失敗之架構及設定磁碟分割的 win32 錯誤狀態。 然後,目的地 DC 會取消剩餘磁碟分割的未決複寫任務,並記錄狀態的記錄 win32 錯誤1256。

總而言之:由於先前所發生的連線失敗,所以由於目的 DC 取消來源 DC 的同步處理要求,因此,1256會記錄為每個分割區的複寫狀態。

解決方案

Win32 錯誤1256不應該是疑難排解工作的重點,而是找出導致 RPC 系結失敗的複寫狀態,然後依照對應的 疑難排解 Active Directory 作業失敗時,錯誤為 ... 專案。

診斷 Active Directory 複寫失敗

為了判斷要進行疑難排解的實際 win32 錯誤,請使用下列其中一種方法:

  1. repadmin /showreps /showrepl 在目的地 DC 上查看或輸出

    1. 在輸出中識別來源 DC,並列出每個磁碟分割的所有 win32 狀態訊息
    2. 所列的 win32 狀態不是1256,應為疑難排解工作的重點。
  2. 使用 repadmin /showrepl * /csv 輸出:

    1. 篩選欄 K, 上次失敗狀態: 取消選擇 0(空白)
    2. 篩選欄 C、 目標 DSA:取消選取 [ (選取所有) 並只選取記錄1256狀態的 DC。
    3. 如果1256會登入多個來源 DC,請篩選欄 F, 來源 DSA:取消選取 [ 全部) ],然後選取 [只有一個 DC] 來縮小焦點的 (。
    4. 欄 K, 上一個失敗狀態 會列出1256的和實際的 win32 錯誤,以導致 RPC 綁定失敗。

    在下列範例中,會為設定和架構分割區記錄 win32 錯誤1722,應為疑難排解的重點。

    B C D E F H I J K
    目的地 DSA 網站 目的地 DSA 命名內容 來源 DSA 網站 來源 DSA 失敗次數 上次失敗時間 上次成功時間 上次失敗狀態
    倫敦 LONCONTOSODC CN=Configuration,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1722
    倫敦 LONCONTOSODC CN = Schema,CN=Configuration,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:36 6/10/2010 14:50 1722
    倫敦 LONCONTOSODC DC = ForestDnsZones,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1256
    倫敦 LONCONTOSODC DC = corp,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1256
    倫敦 LONCONTOSODC DC = EMEA,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:54 1256
    倫敦 LONCONTOSODC DC = apac,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1256
  3. 使用 repadmin 在來源與目的地 Dc 之間初始化手動複寫同步處理。

    Repadmin /replicate DestinationDC SourceDC <DN of partition reporting status 1256> (若目的地為) RODC,則需要 /readonly 參數進行 GC 分割或 /selsecrets 切換

    repadmin /replicate loncontosodc lonemeadc.emea.contoso.com dc=forestdnszones,dc=contoso,dc=com

    DsReplicaSync () 失敗,狀態 1722 (0x6ba) :

    RPC 伺服器無法使用。

    請注意,在將狀態變更為從1256到1722的磁碟分割上,手動啟動複寫之後,會發生下列情況:

    B C D E F H I J K
    目的地 DSA 網站 目的地 DSA 命名內容 來源 DSA 網站 來源 DSA 失敗 次數 上次失敗時間 上次成功時間 上次失敗狀態
    倫敦 LONCONTOSODC CN=Configuration,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1722
    倫敦 LONCONTOSODC CN = Schema,CN=Configuration,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:36 6/10/2010 14:50 1722
    倫敦 LONCONTOSODC DC = ForestDnsZones,DC = Contoso,DC=com 倫敦 LONEMEADC 12 6/10/2010 17:46 6/10/2010 14:50 1722
    倫敦 LONCONTOSODC DC = corp,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1256
    倫敦 LONCONTOSODC DC = EMEA,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:54 1256
    倫敦 LONCONTOSODC DC = apac,DC = Contoso,DC=com 倫敦 LONEMEADC 11 6/10/2010 17:35 6/10/2010 14:50 1256

其他相關資訊

下列文章包含通常以 win32 錯誤1256記錄的錯誤疑難排解程式:

Win32 錯誤 文章
-2146893022 Active Directory 複寫錯誤-2146893022:目標主體名稱不正確
5 Active Directory 複寫錯誤 5-拒絕存取
1722 Active Directory 複寫錯誤1722: RPC 伺服器無法使用
1727 疑難排解網域控制站複寫錯誤 1727-遠端過程呼叫失敗且未執行
1753 Active Directory 複寫錯誤1753:端點映射器沒有其他可用的端點
1908 疑難排解 Active Directory 作業失敗,錯誤1908:找不到這個網域的網域控制站
8524 Active Directory 複寫錯誤8524:由於 DNS 查閱失敗,DSA 作業無法繼續
8453 Active Directory 複寫錯誤8453:複寫存取遭到拒絕