locked
Repadmin - syncall vs replicate switch? RRS feed

  • Question

  • Hi there,

    I've been doing some maintenance work on a environment (basically uplifting it to 2008 R2 from 2003) that has involved the removal and addition of some DCs.

    Post removal I've occaisonally noticed that some DCs in remote sites take a little while to update to reflect the change (and I'll see an error when I run repadmin /replsum * for example).

    It usually sorts itself out in time but if I want to nudge things along I'll normally use repadmin /syncall /APed

    However I've noticed that repadmin also has the replicate switch - I was wondering what the difference between the two is? Reading the technet documentation they seem to do much the same thing (albiet the replicate switch seems to be more targetted than syncall).

    Thanks

    Chris

    Tuesday, April 2, 2013 11:28 AM

Answers

  • Hello,

    /replicate: Triggers the immediate replication of the specified directory partition to a destination domain controller from a source domain controller

    /syncall: Synchronizes a specified domain controller with all of its replication partners

    So partition only to full sync.

    More about in http://technet.microsoft.com/en-us/library/cc742152(v=ws.10).aspx


    Best regards

    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://msmvps.com/blogs/mweber/

    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.


    • Edited by Meinolf Weber Tuesday, April 2, 2013 11:59 AM
    • Proposed as answer by pbbergs [MSFT] Tuesday, April 2, 2013 12:10 PM
    • Marked as answer by C_UK2000 Tuesday, April 2, 2013 12:48 PM
    Tuesday, April 2, 2013 11:59 AM

All replies

  • Hello,

    /replicate: Triggers the immediate replication of the specified directory partition to a destination domain controller from a source domain controller

    /syncall: Synchronizes a specified domain controller with all of its replication partners

    So partition only to full sync.

    More about in http://technet.microsoft.com/en-us/library/cc742152(v=ws.10).aspx


    Best regards

    Meinolf Weber
    MVP, MCP, MCTS
    Microsoft MVP - Directory Services
    My Blog: http://msmvps.com/blogs/mweber/

    Disclaimer: This posting is provided AS IS with no warranties or guarantees and confers no rights.


    • Edited by Meinolf Weber Tuesday, April 2, 2013 11:59 AM
    • Proposed as answer by pbbergs [MSFT] Tuesday, April 2, 2013 12:10 PM
    • Marked as answer by C_UK2000 Tuesday, April 2, 2013 12:48 PM
    Tuesday, April 2, 2013 11:59 AM
  • Hi Meinolf,

    Many thanks for your reply.

    To clarify then - replicate performs a targeted replication of a partition (naming context?) - for example if I wanted to push changes from one AD integrated DNS zone to another DC I could use the Replicate switch.

    SyncAll can be used to replicate all partititions on a DC to all replication partners - or using the SyncAll /APed switch will replicate across all DCs in the domain?

    In the example above where a DC is not yet aware of a change in another site, running repadmin /syncall /APed will resolve this?

    Sorry to labour the point - it can take a few goes for me to "get" the finer points of AD! :)

    Thanks again

    Chris

    Tuesday, April 2, 2013 12:47 PM