Skip to main content

Modelos de recuperación de SQL Server: tres opciones

ES UNA PRECIOSIDAD!!! Xiaomi Mi8 Lite review (Abril 2025)

ES UNA PRECIOSIDAD!!! Xiaomi Mi8 Lite review (Abril 2025)
Anonim

SQL Server proporciona tres modelos de recuperación que le permiten especificar la forma en que SQL Server gestiona 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 conservar el espacio en disco y proporcionar opciones de recuperación de desastres granulares. Los tres modelos de recuperación de desastres ofrecidos por SQL Server son:

  • Sencillo
  • Completo
  • 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 de desastres.Para bases de datos que utilizan el modelo de recuperación simple, puede restaurar copias de seguridad completas o diferenciales solamente. No es posible restaurar una base de datos de este tipo en un momento dado, solo puede restaurarla en el momento exacto en que se realizó una copia de seguridad diferencial o completa. 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 tiene un nombre auto-descriptivo. Con este modelo, SQL Server conserva el registro de transacciones hasta que lo respalde. Esto le permite diseñar un plan de recuperación de desastres que incluye una combinación de copias de seguridad de base de datos completas y diferenciales junto con copias de seguridad de registro de transacciones.En el caso de una falla en la base de datos, tiene la mayor flexibilidad para restaurar las bases de datos utilizando el modelo de recuperación completa. Además de conservar 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 dañó sus datos a las 2:36 a.m. del lunes, podría usar la restauración de punto en el tiempo de SQL Server para revertir su base de datos a 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 masiva de datos. El modelo de registro masivo registra estas operaciones en el registro de transacciones usando una técnica conocida como registro mínimo . Esto ahorra significativamente en el tiempo de procesamiento, pero le impide utilizar la opción de restauración en un momento dado.Microsoft recomienda que el modelo de recuperación de registro masivo se use solo por períodos cortos 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 en masa y que la 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 : ExpandirBases de datosy, dependiendo de la base de datos, seleccione una base de datos de usuario o expandaBases de datos del sistema y seleccione una base de datos del sistema.
  3. Abra las propiedades de la base de datos : Haga clic derecho en la base de datos, y luego haga clic enPropiedades, para abrir elPropiedades de la base de datos caja de diálogo.
  4. Ver el modelo de recuperación actual : En elSelecciona una pagina panel, haga clicOpciones para ver la corrienteModelo de recuperación selección.
  5. Seleccione el nuevo modelo de recuperación : Seleccione cualquieraCompleto, Registro masivooSencillo.
  6. Hacer clicDE ACUERDO.