Preparazione di un database di mirror per il mirroring
Prima di avviare una sessione di mirroring, è necessario che il proprietario del database o l'amministratore del sistema verifichi che il database mirror sia stato creato e sia pronto per il mirroring.
Creazione di database mirror
La creazione di un nuovo database mirror richiede l'esecuzione di un backup completo del database principale e di un backup del log successivo. Entrambi i backup devono quindi essere ripristinati sull'istanza del server mirror tramite WITH NORECOVERY. Per poter eseguire correttamente il mirroring, è necessario che lo stato del database mirror sia RESTORING.
Inoltre, prima di avviare il mirroring, se sono stati eseguiti backup aggiuntivi del log dopo quello richiesto, è necessario applicare manualmente ogni backup del log aggiuntivo, sempre utilizzando l'opzione WITH NORECOVERY. Se un processo di backup del log è stato pianificato in modo da essere eseguito sul database con una frequenza elevata, potrebbe essere necessario disattivare tale processo fino all'avvio del mirroring. Dopo aver applicato il backup del log più recente, è possibile avviare il mirroring e riattivare il processo di backup del log nel caso in cui sia stato disattivato.
[!NOTA]
È possibile eseguire il backup solo del server principale corrente. Il backup del database mirror non può essere eseguito perché lo stato corrente è RESTORING.
Preparazione di un database mirror per il riavvio del mirroring
Se il mirroring è stato rimosso e lo stato del database mirror è ancora RECOVERING, è possibile riavviare il mirroring. È tuttavia necessario prima eseguire almeno un backup del log sul database principale. Eseguire quindi sul database mirror un ripristino con l'opzione WITH NORECOVERY di tutti i backup del log eseguiti sul database principale dopo la rimozione del mirroring.
Per preparare un database mirror