Backup e ripristino di database replicati

Si applica a:SQL ServerIstanza gestita di SQL di Azure

Il backup e il ripristino dei dati dei database replicati richiedono un'attenzione particolare. 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 nello stesso 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 altre informazioni, vedere Spedizione log e replicazione (SQL Server).

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

  • Il database delle pubblicazioni nel publisher

  • Il database di distribuzione nel Distributore

  • Il database delle sottoscrizioni presso ciascun 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 nello stesso momento del relativo database di replica. Eseguire, ad esempio, il backup dei database master e msdb nel server di pubblicazione nello stesso momento in cui si esegue il 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 in termini di impostazioni e di configurazione della replica.

Se si eseguono backup regolari del registro, tutte le eventuali modifiche relative alla replica dovrebbero essere acquisite nei backup del registro. Se non si eseguono i backup del log, è necessario eseguire un backup ogni volta che un'impostazione relativa alla replica viene modificata. Per ulteriori informazioni, consultare Azioni comuni che richiedono un backup aggiornato.

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 disabilitazione della replica. Per informazioni sulla creazione di script per oggetti di replica, vedere Scripting Replication.