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 la distribuzione dei log. Per ulteriori informazioni, vedere Replica e distribuzione dei log.
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:
- Strategie per il backup e il ripristino della replica snapshot e della replica transazionale
- Strategie di backup e ripristino della replica di tipo merge
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).
Vedere anche
Concetti
Procedure consigliate per l'amministrazione della replica
Altre risorse
Backup e ripristino di database in SQL Server