Se il dominio dispone di due o più controller di dominio ed è stato ripristinato uno dei controller o il relativo database, è necessario evitare una situazione nota come rollback USN.
Replica e USN
I dati di Active Directory vengono replicati continuamente tra i controller di dominio. In qualunque momento, lo stesso oggetto di Active Directory potrebbe presentare una versione più nuova su un controller di dominio e una versione più vecchia su un altro. Per impedire conflitti e perdite di informazioni, Active Directory consente di tracciare le versioni degli oggetti su ciascun controller di dominio e di sostituire le versioni obsolete con la versione aggiornata.
Per tracciare le versioni degli oggetti, Active Directory utilizza numeri chiamati numeri di sequenza di aggiornamento (USN). Le versioni più recenti degli oggetti di Active Directory corrispondono a USN più elevati. Ogni controller di dominio conserva gli USN degli altri controller di dominio.
Rollback USN
Dopo che si esegue un ripristino non autorevole di un controller di dominio o del suo database, l'USN corrente del controller di dominio viene sostituito dall'USN precedente (inferiore) dal backup. Ma gli altri controller di dominio non rilevano questo cambiamento. Essi conservano ancora l'ultimo USN noto (superiore) del controller di dominio.
Di conseguenza, si verificano i seguenti problemi:
Per evitare un rollback USN, è necessario notificare al controller di dominio il fatto che è in fase di ripristino.
Per evitare un rollback USN
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NTDS\Parameters
Se si osserva un'impostazione diversa (e non è possibile trovare la voce dell'evento Event ID 1109), assicurarsi che il controller di dominio ripristinato disponga dei Service Pack correnti e ripetere l'intera procedura.
Per ulteriori dettagli sugli USN e sul rollback USN, consultare il seguente articolo di Microsoft Technet: http://technet.microsoft.com/en-us/library/virtual_active_directory_domain_controller_virtualization_hyperv.aspx.