Hacer copias de seguridad y restaurar bases de datos replicadasBack Up and Restore Replicated Databases

SE APLICA A: síSQL Server síAzure SQL Database (solo Instancia administrada) noAzure SQL Data Warehouse noAlmacenamiento de datos paralelos APPLIES TO: yesSQL Server yesAzure SQL Database (Managed Instance only) noAzure SQL Data Warehouse noParallel Data Warehouse

Las bases de datos replicadas requieren una atención especial en relación con la copia de seguridad y restauración de los datos.Replicated databases require special attention with regards to backing up and restoring data. En este tema se proporciona información preliminar y vínculos a información adicional sobre las estrategias para realizar copias de seguridad y restauración de cada tipo de replicación.This topic provides introductory information and links to further information on backup and restore strategies for each type of replication.

La replicación permite restaurar las bases de datos replicadas en el mismo servidor y base de datos de los que se creó la copia de seguridad.Replication supports restoring replicated databases to the same server and database from which the backup was created. Si restaura una copia de seguridad de una base de datos replicada en otro servidor o base de datos, no se conservará la configuración de la replicación.If you restore a backup of a replicated database to another server or database, replication settings cannot be preserved. En este caso, debe volver a crear todas las publicaciones y suscripciones después de restaurar las copias de seguridad.In this case, you must recreate all publications and subscriptions after backups are restored.

Nota

Es posible restaurar una base de datos replicada en un servidor en espera si se utiliza el trasvase de registros.It is possible to restore a replicated database to a standby server if log shipping is being used. Para obtener más información, vea Trasvase de registros y replicación (SQL Server).For more information, see Log Shipping and Replication (SQL Server).

La copia de seguridad de las bases de datos replicadas y las bases de datos del sistema asociadas debe realizarse con regularidad.Replicated databases and their associated system databases should be backed up regularly. Realice una copia de seguridad de las siguientes bases de datos:Back up the following databases:

  • Base de datos de publicaciones en el publicadorThe publication database at the Publisher

  • Base de datos de distribución en el distribuidorThe distribution database at the Distributor

  • Base de datos de suscripciones en el suscriptorThe subscription database at each Subscriber

  • Las bases de datos del sistema maestra y msdb en el publicador, el distribuidor y todos los suscriptores.The master and msdb system databases at the Publisher, Distributor and all Subscribers. La copia de seguridad de cada una de estas bases de datos debe realizarse al mismo tiempo que la de las otras y la base de datos de replicación correspondiente.These databases should be backed up at the same time as each other and the relevant replication database. Por ejemplo, cree la copia de seguridad de las bases de datos master y msdb en el publicador al mismo tiempo que crea la copia de seguridad de la base de datos de publicaciones.For example, back up the master and msdb databases at the Publisher at the same time you back up the publication database. Al restaurar la base de datos de publicaciones, asegúrese de que las bases de datos master y msdb sean coherentes con la base de datos de publicaciones en términos de configuración general y configuración de la replicación.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.

Si realiza regularmente copias de seguridad de registros, éstas deben capturar todos los cambios relacionados con la replicación.If you perform regular log backups, any replication-related changes should be captured in the log backups. Si no se realizan copias de seguridad de registros, debe realizarse una copia de seguridad siempre que se cambie un valor importante en la replicación.If you do not perform log backups, a backup should be performed whenever a setting relevant to replication is changed. Para más información, consulte Common Actions Requiring an Updated Backup.For more information, see Common Actions Requiring an Updated Backup.

Estrategias para realizar copias de seguridad y restauraciónBackup and Restore Strategies

Las estrategias de copia de seguridad y restauración de cada nodo en una topología de replicación difieren según el tipo de replicación utilizada.The strategies for backing up and restoring each node in a replication topology differ according to the type of replication used. Para obtener información sobre las estrategias para realizar copias de seguridad y restauración de cada tipo de replicación, vea los siguientes temas:For information on backup and restore strategies for each type of replication, see the following topics:

Como parte de cualquier estrategia de recuperación, mantenga siempre el script actual de la configuración de replicación en un lugar seguro.As part of any recovery strategy, always keep a current script of your replication settings in a safe location. En el caso de un error en un servidor o de que sea necesario establecer un entorno de pruebas, puede modificar el script con solo cambiar las referencias al nombre del servidor y utilizarla para volver a crear la configuración de replicación.In the event of server failure or the need to set up a test environment, you can modify the script by changing server name references, and it can be used to help recreate your replication settings. Además de generar script para la configuración de replicación actual, debe generar script para habilitar y deshabilitar la replicación.In addition to scripting your current replication settings, you should script the enabling and disabling of replication. Para obtener información acerca del scripting para de objetos de replicación, vea Scripting Replication.For information about scripting replication objects, see Scripting Replication.

Consulte tambiénSee Also

Realizar copias de seguridad y restaurar bases de datos de SQL Server Back Up and Restore of SQL Server Databases
Best Practices for Replication AdministrationBest Practices for Replication Administration