Modelos de recuperación de SQL Server

Los modelos de recuperación equilibran el espacio en disco con los archivos de registro completos SQL Server proporciona tres modelos de recuperación que le permiten especificar la forma en que SQL Server administra los archivos de registro y prepara su base de datos para la recuperación después de una pérdida de datos u otro desastre.

Los modelos de recuperación equilibran el espacio en disco con los archivos de registro completos

SQL Server proporciona tres modelos de recuperación que le permiten especificar la forma en que SQL Server administra los archivos de registro y prepara su base de datos para la recuperación después de una pérdida de datos u otro desastre. Cada uno de estos representa un enfoque diferente para equilibrar la compensación entre la conservación del espacio en disco y la provisión de opciones granulares de recuperación ante desastres. Los tres modelos de recuperación ante desastres que ofrece SQL Server son:

  • Simple
  • Lleno
  • Registro masivo

Echemos un vistazo a cada uno de esos modelos con más detalle.

Modelo de recuperación simple

El modelo de recuperación simple es solo eso: simple. En este enfoque, SQL Server mantiene solo una cantidad mínima de información en el registro de transacciones. SQL Server trunca el registro de transacciones cada vez que la base de datos alcanza un punto de control de transacciones, sin dejar entradas de registro para fines de recuperación ante desastres.
Para las bases de datos que utilizan el modelo de recuperación simple, solo puede restaurar copias de seguridad completas o diferenciales. No es posible restaurar una base de datos de este tipo en un momento determinado; solo puede restaurarla a la hora exacta en que se produjo una copia de seguridad completa o diferencial. Por lo tanto, perderá automáticamente cualquier modificación de datos realizada entre el momento de la copia de seguridad completa/diferencial más reciente y el momento de la falla.

Modelo de recuperación completa

El modelo de recuperación completa también lleva un nombre autodescriptivo. Con este modelo, SQL Server conserva el registro de transacciones hasta que lo respalde. Esto le permite diseñar un plan de recuperación ante desastres que incluye una combinación de copias de seguridad de bases de datos completas y diferenciales junto con copias de seguridad de registros de transacciones.
En caso de falla de la base de datos, tiene la mayor flexibilidad para restaurar bases de datos utilizando el modelo de recuperación completa . Además de preservar las modificaciones de datos almacenadas en el registro de transacciones, el modelo de recuperación completa le permite restaurar una base de datos a un punto específico en el tiempo. Por ejemplo, si una modificación errónea corrompió sus datos a las 2:36 a.m. del lunes, podría usar la restauración de SQL Server en un punto en el tiempo para revertir su base de datos a las 2:35 a.m., eliminando los efectos del error.

Modelo de recuperación de registro masivo

El modelo de recuperación de registro masivo es un modelo de propósito especial que funciona de manera similar al modelo de recuperación completa. La única diferencia está en la forma en que maneja las operaciones de modificación de datos masivos. El modelo de registro masivo registra estas operaciones en el registro de transacciones utilizando una técnica conocida como registro mínimo . Esto ahorra mucho tiempo de procesamiento, pero le impide usar la opción de restauración en un punto en el tiempo.
Microsoft recomienda que el modelo de recuperación de registro masivo se use solo por cortos períodos de tiempo. La mejor práctica dicta que cambie una base de datos al modelo de recuperación de registro masivo inmediatamente antes de realizar operaciones masivas y lo restaure al modelo de recuperación completa cuando se completen esas operaciones.

Cambio de modelos de recuperación

Use SQL Server Management Studio para ver o cambiar el modelo de recuperación:

  1. Elija el servidor relevante : conéctese a la instancia relevante del Motor de base de datos de SQL Server, luego, en el Explorador de objetos, haga clic en el nombre del servidor para expandir el árbol del servidor.
  2. Seleccione la base de datos : expanda Bases de datos y, según la base de datos, seleccione una base de datos de usuario o expanda Bases de datos del sistema Y seleccione una base de datos del sistema.
  3. Abra las propiedades de la base de datos : haga clic con el botón derecho en la base de datos y luego haga clic en Propiedades para abrir el cuadro de diálogo Propiedades de la base de datos caja.
  4. Ver el modelo de recuperación actual : en el panel Seleccionar una página , haga clic en Opciones para ver el actual Selección del modelo de recuperación .
  5. Seleccione el nuevo modelo de recuperación : seleccione Completo , Registro masivo o Simple .
  6. Haz clic en Aceptar .
Rate article
labsfabs.com
Add a comment