none
NTDS Replication問題 (ID:2042) RRS feed

  • 問題

  • 請問各位!

    目前我們有三個DC,但是有一個因為斷線時間太久!所以出現複寫失敗的情況(ID : 2042),連要退出網域都顯示出目標主機不正確!

    錯誤訊息如下:

     

     

    「這台電腦上次與已命名的來源電腦進行複寫後已經過很長一段時間。 與這個來源進行複寫之間的時間已超過標記存留時間。 與這個來源的複寫已停止。
    不允許繼續複寫的原因是兩台電腦目前的刪除物件檢視不同。 來源電腦可能仍然有這台電腦上已刪除 (及進行廢棄項目收集) 的物件的複本。如果允許它們進行複寫,來源電腦可能會傳回 已刪除的物件。」

     

     

    關於這方面我也有找相關的微軟文件!如下

    http://technet2.microsoft.com/WindowsServer/en/library/34c15446-b47f-4d51-8e4a-c14527060f901033.mspx

     

    但是,在解決方法中,我在key in 指令「repadmin /showrep」時就卡住了!在DOS視窗根本沒有這個指令,所以各位有什麼其他方法能讓我再和DC做複寫呢?請各位提供給我寶貴的意見!或給我相關的技術文件,我會感激不盡!謝謝!

     

    PS:當然以不影響原本DC的資料為主!謝謝!

    2007年6月15日 下午 01:29

解答

所有回覆

  • repadmin包含在Windows 2003 Support Tools 中。
    2007年6月22日 上午 09:59
  • 不好意思~ 這段指令我打完後就卡住沒有反應...請幫忙看一下是否有錯~感謝

     

    <<執行repadmin /showrepl後的畫面>>>
    repadmin running command /showrepl against server localhost

    Default-First-Site-Name\HOME
    DC Options: IS_GC
    Site Options: (none)
    DC object GUID: c55dbaf6-bc06-4f7b-ac5b-cc630ad67bc1
    DC invocationID: 307d6ed1-cf5e-405c-b4b3-71433e7d02fe

    ==== INBOUND NEIGHBORS ======================================

    DC=jcipo,DC=jcipgroup
        Default-First-Site-Name\SERVER2 via RPC
            DC object GUID: e1110711-1bf8-414b-9440-b7e6aacbe0a5
            Last attempt @ 2007-06-22 21:10:10 failed, result 8614 (0x21a6):
               因為和這個伺服器複寫的時間已經超過標記存留時間,Active Directory無法合這個伺服器複寫
            3106 consecutive failure(s).
            Last success @ 2007-06-11 01:14:00.
        Default-First-Site-Name\DCSERVER via RPC
            DC object GUID: fc528a44-d340-4cee-ae9e-7ef8dda41d34
            Last attempt @ 2007-06-22 21:11:17 was successful.

    CN=Configuration,DC=jcipo,DC=jcipgroup
        Default-First-Site-Name\DCSERVER via RPC
            DC object GUID: fc528a44-d340-4cee-ae9e-7ef8dda41d34
            Last attempt @ 2007-06-22 20:58:01 was successful.
        Default-First-Site-Name\SERVER2 via RPC
            DC object GUID: e1110711-1bf8-414b-9440-b7e6aacbe0a5
            Last attempt @ 2007-06-22 20:58:01 was successful.

    CN=Schema,CN=Configuration,DC=jcipo,DC=jcipgroup
        Default-First-Site-Name\DCSERVER via RPC
            DC object GUID: fc528a44-d340-4cee-ae9e-7ef8dda41d34
            Last attempt @ 2007-06-22 20:58:01 was successful.
        Default-First-Site-Name\SERVER2 via RPC
            DC object GUID: e1110711-1bf8-414b-9440-b7e6aacbe0a5
            Last attempt @ 2007-06-22 20:58:01 was successful.

    DC=DomainDnsZones,DC=jcipo,DC=jcipgroup
        Default-First-Site-Name\DCSERVER via RPC
            DC object GUID: fc528a44-d340-4cee-ae9e-7ef8dda41d34
            Last attempt @ 2007-06-22 20:58:01 was successful.
        Default-First-Site-Name\SERVER2 via RPC
            DC object GUID: e1110711-1bf8-414b-9440-b7e6aacbe0a5
            Last attempt @ 2007-06-22 20:58:01 was successful.

    DC=ForestDnsZones,DC=jcipo,DC=jcipgroup
        Default-First-Site-Name\SERVER2 via RPC
            DC object GUID: e1110711-1bf8-414b-9440-b7e6aacbe0a5
            Last attempt @ 2007-06-22 20:58:01 was successful.
        Default-First-Site-Name\DCSERVER via RPC
            DC object GUID: fc528a44-d340-4cee-ae9e-7ef8dda41d34
            Last attempt @ 2007-06-22 20:58:01 was successful.

    Source: Default-First-Site-Name\SERVER2
    ******* 3105 CONSECUTIVE FAILURES since 2007-06-11 01:14:00
    Last error: 8614 (0x21a6):
               因為和這個伺服器複寫的時間已經超過標記存留時間,Active Directory無法合這個伺服器複寫

    <<<執行repadmin /removelingeringobjects的指令>>>

    repadmin /removelingeringobjects server2 e1110711-1bf8-414b-9440-b7e6aacbe0a5 DC=jcipo,DC=jcipgroup /advisory_mode

     

    非常感謝~

    2007年6月22日 下午 01:20
  • 這裏有語法參考

     

    http://support.microsoft.com/kb/870695/zh-tw

     

    我先前有試過處理這個問題,若我記的沒錯,是使用Edit the Registry to Enable Strict Replication Consistency

    的方式,修改完後進行複寫,再改回來,之後就正常了

     

    您可以參考看看

    2007年6月23日 上午 08:41
  • 最近我也遇到同樣的問題~

    一直都搞不定~

    在使用 repadmin /removelingeringobjects 也出現"目標主體名稱不正確"

    到底要怎麼恢復複寫呢?

    2007年11月13日 上午 03:54
  • 請參考下面連結刪除 lingering object.

    http://forums.microsoft.com/technet-cht/ShowPost.aspx?PostID=2306040&SiteID=23

     

    我的做法是用 excle 來編輯, 也就是一個 sheet 裡面都放 DC 的 NetBIOS 名稱, GUID 以及所屬的 Partiton; 另一個 Sheet 就是直接從第一個 sheet 複寫來複寫去的.

     

    Sheet 1

    Server name GUID Partition
    DC1.MYDOMAIN 6c6eb9e4-d6f2-4fa3-8521-0e258afd770d DC=MYDOMAIN
    DC2.HQ.MYDOMAIN e1e5964f-1d71-4fd8-a468-eebc3152a698 DC=HQ,DC=MYDOMAIN

     

    Sheet 2

    DESTINATION: DC1.MYDOMAN
    SOURCE: DC2.HQ.MYDOMAIN
    repadmin /removelingeringobjects DC1.MYDOMAIN e1e5964f-1d71-4fd8-a468-eebc3152a698 DC=HQ,DC=MYDOMAIN
    DESTINATION: DC2.HQ.MYDOMAIN
    SOURCE: DC1.MYDOMAIN
    repadmin /removelingeringobjects DC2.HQ.MYDOMAIN 6c6eb9e4-d6f2-4fa3-8521-0e258afd770d DC=MYDOMAIN

     

    利用 Excel 處理, 最後只需要將 repadmin /removelingeringobjects ..... 拿出來就可以用了. 個人覺得這樣很方便, 如果未來有 DC 有異動 (不論是新增或是刪除), 只要修改 Excel 的 Sheet 1, 然後 Sheet 2 用拉的就可以用了.

    2007年11月13日 上午 07:07