Backup e ripristino di database replicatiBack Up and Restore Replicated Databases

QUESTO ARGOMENTO SI APPLICA A:sìSQL Server (a partire dalla versione 2016)noDatabase SQL di AzurenoAzure SQL Data WarehousenoParallel Data WarehouseTHIS TOPIC APPLIES TO: yesSQL Server (starting with 2016)noAzure SQL DatabasenoAzure SQL Data Warehouse noParallel Data Warehouse

Il backup e il ripristino dei dati dei database replicati richiedono un'attenzione particolare.Replicated databases require special attention with regards to backing up and restoring data. In questo argomento sono fornite informazioni introduttive e collegamenti ad informazioni più approfondite sulle strategie di backup e ripristino per ogni tipo di replica.This topic provides introductory information and links to further information on backup and restore strategies for each type of replication.

La replica supporta il ripristino dei database replicati nello stesso server e nello stesso database da cui è stato creato il backup.Replication supports restoring replicated databases to the same server and database from which the backup was created. Se si ripristina un backup di un database replicato in un altro server o database, le impostazioni di replica non potranno essere mantenute.If you restore a backup of a replicated database to another server or database, replication settings cannot be preserved. In questo caso sarà necessario ricreare tutte le pubblicazioni e le sottoscrizioni dopo il ripristino dei backup.In this case, you must recreate all publications and subscriptions after backups are restored.

Nota

È possibile ripristinare un database replicato in un server di standby se si utilizza il log shipping.It is possible to restore a replicated database to a standby server if log shipping is being used. Per altre informazioni, vedere Log shipping e replica (SQL Server).For more information, see Log Shipping and Replication (SQL Server).

Il backup dei database replicati e dei relativi sistemi associati deve essere eseguito periodicamente.Replicated databases and their associated system databases should be backed up regularly. Eseguire il backup dei database seguenti:Back up the following databases:

  • Database di pubblicazione nel server di pubblicazione.The publication database at the Publisher

  • Database di distribuzione nel server di distribuzione.The distribution database at the Distributor

  • Database di sottoscrizione in ogni Sottoscrittore.The subscription database at each Subscriber

  • Database di sistema master e msdb nel server di pubblicazione, nel database di distribuzione e in tutti i Sottoscrittori.The master and msdb system databases at the Publisher, Distributor and all Subscribers. È necessario che il backup di questi database venga eseguito contemporaneamente e che venga inoltre eseguito nello stesso momento di quello del relativo database di replica.These databases should be backed up at the same time as each other and the relevant replication database. 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.For example, back up the master and msdb databases at the Publisher at the same time you back up the publication database. 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.If the publication database is restored, ensure that the master and msdb database are consistent with the publication database in terms of replication configuration and settings.

    Se si eseguono backup regolari del log, le eventuali modifiche correlate alla replica dovrebbero essere incluse nei backup del log.If you perform regular log backups, any replication-related changes should be captured in the log backups. Se non si eseguono i backup del log, è necessario eseguire un backup ogni volta che un'impostazione relativa alla replica viene modificata.If you do not perform log backups, a backup should be performed whenever a setting relevant to replication is changed. Per altre informazioni, vedere Common Actions Requiring an Updated Backup.For more information, see Common Actions Requiring an Updated Backup.

Strategie di backup e ripristinoBackup and Restore Strategies

Le strategie di backup e ripristino di ogni nodo in una topologia di replica variano in base al tipo di replica utilizzata.The strategies for backing up and restoring each node in a replication topology differ according to the type of replication used. Per informazioni sulle strategie di backup e ripristino per ogni tipo di replica, vedere gli argomenti seguenti:For information on backup and restore strategies for each type of replication, see the following topics:

Vedere ancheSee Also

Backup e ripristino di database SQL Server Back Up and Restore of SQL Server Databases
Best Practices for Replication Administration Best Practices for Replication Administration