Backup e ripristino dei database replicati

I database replicati richiedono un'attenzione particolare per quanto concerne il backup e il ripristino dei dati. In questo argomento sono fornite informazioni introduttive e collegamenti ad informazioni più approfondite sulle strategie di backup e ripristino per ogni tipo di replica.

La replica supporta il ripristino dei database replicati nello stesso server e database da cui è stato creato il backup. Se si ripristina un backup di un database replicato in un altro server o database, le impostazioni di replica non potranno essere mantenute. In questo caso sarà necessario ricreare tutte le pubblicazioni e le sottoscrizioni dopo il ripristino dei backup.

[!NOTA]

È possibile ripristinare un database replicato in un server di standby se si utilizza il log shipping. Per ulteriori informazioni, vedere Replica e log shipping.

Il backup dei database replicati e dei relativi sistemi associati deve essere eseguito periodicamente. Eseguire il backup dei database seguenti:

  • Il database di pubblicazione nel server di pubblicazione

  • Il database di distribuzione nel server di distribuzione

  • Il database di sottoscrizione in ogni Sottoscrittore

  • I database di sistema master e msdb nel server di pubblicazione, nel server di distribuzione e in tutti i Sottoscrittori. Il backup di questi database deve essere eseguito contemporaneamente e insieme al database di replica appropriato. Ad esempio, eseguire il backup dei database master e msdb nel server di pubblicazione contemporaneamente al backup del database di pubblicazione. Se il database di pubblicazione viene ripristinato, verificare che i database master e msdb siano consistenti con il database di pubblicazione per quanto concerne la configurazione e le impostazioni di replica.

Se si eseguono backup regolari del log, le eventuali modifiche correlate alla replica dovrebbero essere incluse nei backup del log. Se non si eseguono backup dei log, è necessario eseguire un backup ogni volta che un'impostazione relativa alla replica viene modificata. Per ulteriori informazioni, vedere Operazioni comuni che richiedono il backup del database.

Strategie di backup e ripristino

Le strategie di backup e ripristino di ogni nodo in una topologia di replica variano in base al tipo di replica utilizzata. Per informazioni sulle strategie di backup e ripristino per ogni tipo di replica, vedere gli argomenti seguenti:

Ogni strategia di recupero include la conservazione in un luogo sicuro di uno script corrente delle impostazioni di replica. Se si verifica un errore in un server oppure è necessario configurare un ambiente di prova, è possibile modificare lo script tramite la modifica dei riferimenti ai nomi di server e quindi utilizzarlo per ricreare le impostazioni di replica. Oltre a creare script per le impostazioni di replica correnti, è consigliabile creare script anche per l'attivazione e la disattivazione della replica. Per informazioni sulla creazione di script per oggetti di replica, vedere Procedura: Creazione di script per gli oggetti di replica (SQL Server Management Studio).