Realizar copias de seguridad de bases de datos de replicación y restaurarlas

Las bases de datos de replicación requieren atención especial respecto a la copia de seguridad y restauración de los datos. 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.

La replicación admite la restauración de bases de datos replicadas en el mismo servidor y base de datos desde los que se creó la copia de seguridad. Si restaura una copia de seguridad de una base de datos replicada en otro servidor o base de datos, no se conserva la configuración de la replicación. En este caso, debe volver a crear todas las publicaciones y suscripciones después de restaurar las copias de seguridad.

[!NOTA]

Es posible restaurar una base de datos replicada en un servidor en espera si se utiliza el trasvase de registros. Para obtener más información, vea Replicación y trasvase de registros.

La copia de seguridad de las bases de datos replicadas y las bases de datos del sistema asociadas debe realizarse con regularidad. Realice una copia de seguridad de las siguientes bases de datos:

  • Base de datos de publicaciones en el publicador

  • Base de datos de distribución en el distribuidor

  • Base de datos de suscripciones en cada suscriptor

  • Bases de datos del sistema master y msdb en el publicador, distribuidor y todos los suscriptores. 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. Por ejemplo, realice la copia de seguridad de las bases de datos master y msdb en el publicador al mismo tiempo que la copia de seguridad de la base de datos de la publicación. Si se restaura la base de datos de publicaciones, asegúrese de que las bases de datos master y msdb son coherentes con la base de datos de publicaciones en cuanto a los valores y la configuración de la replicación.

Si se realizan copias de seguridad del registro con regularidad, los cambios relacionados con la replicación deben capturarse en las copias de seguridad de registros. 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. Para obtener más información, vea Acciones comunes que requieren una copia de seguridad actualizada.

Estrategias para realizar copias de seguridad y restauración

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. 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:

Como parte de cualquier estrategia de recuperación, mantenga siempre la script actual de la configuración de replicación en un lugar seguro. En el caso de un error en un servidor o de que sea necesario establecer un entorno de pruebas, puede modificar la script con sólo cambiar las referencias al nombre del servidor y utilizarla para volver a crear la configuración de replicación. Además de generar una script de la configuración de replicación actual, debe generar una script para habilitar y deshabilitar la replicación. Para obtener información sobre las scripts de los objetos de replicación, vea Cómo generar scripts de objetos de replicación (SQL Server Management Studio).