Consideraciones para cambiar del modelo de recuperación completa al modelo de recuperación por medio de registros de operaciones masivas

Actualizado: 5 de diciembre de 2005

El modelo de recuperación de las bases de datos se puede cambiar en cualquier momento. Si el cambio se produce durante una operación masiva, el registro de la operación masiva se modifica en consecuencia.

El cambio entre los modelos de recuperación completo y por medio de registros de operaciones masivas resulta útil antes y después de operaciones masivas de gran tamaño. El modelo de recuperación completa, que registra al completo todas las transacciones, se ha diseñado para un uso normal. El modelo de recuperación por medio de registros de operaciones masivas se ha concebido para ser utilizado de forma temporal durante una operación masiva de gran tamaño (siempre y cuando dicha operación esté entre las operaciones masivas afectadas por el modelo de recuperación por medio de registros de operaciones masivas). Para obtener más información, vea Operaciones registradas mínimamente. Si cambia entre el modelo de recuperación completa y el de recuperación por medio de registros de operaciones masivas mientras se lleva a cabo una operación masiva, el registro de la operación masiva se modifica para reflejar el cambio.

[!NOTA] Algunas características como la creación de reflejo de la base de datos requieren que la base de datos permanezca en el modelo de recuperación completa.

Cambiar entre la recuperación completa y de registro masivo

En una base de datos que utiliza la recuperación completa, cambiar temporalmente al modelo de recuperación de registro masivo para las operaciones masivas mejora el rendimiento. Sin embargo, si la pérdida de datos es inaceptable, para evitar dicha pérdida, se recomienda cambiar al modelo de recuperación por medio de registros de operaciones masivas sólo en las siguientes condiciones:

  • Los usuarios no están permitidos en la base de datos.
  • No se realizan modificaciones durante el proceso masivo que no son recuperables sin depender de una copia de seguridad de registros; por ejemplo, ejecutando de nuevo los procesos masivos.

Se recomienda lo siguiente:

  • Antes de cambiar al modelo de recuperación por medio de registros de operaciones masivas, realice una copia de seguridad del registro.
    Es importante porque, con el modelo de recuperación por medio de registros de operaciones masivas, si la base de datos genera un error, la realización de una copia de seguridad del registro para operaciones masivas requiere el acceso a los datos.
  • Inmediatamente después de haber finalizado las operaciones masivas, el usuario vuelve a cambiar al modelo de recuperación completa .
  • Después de volver a cambiar al modelo de recuperación completa, vuelva a realizar una copia de seguridad del registro.

En la siguiente ilustración se muestran estas recomendaciones:

Proceso recomendado para utilizar la recuperación por medio de registros de operaciones masivas

La estrategia de copia de seguridad no se altera al cambiar entre los dos modelos de recuperación, sino que se siguen realizando copias de seguridad periódicas de la base de datos, el registro y copias de seguridad diferenciales.

No es necesario realizar ninguna acción para proteger la información cuando se cambia del modelo de recuperación completo al de registro masivo. Inmediatamente después de cambiar del modelo de recuperación por medio de registros de operaciones masivas al modelo de recuperación completa, realice una copia de seguridad del registro. De este modo se protegen completamente los datos y se habilita la recuperación a un momento dado.

Cambiar de la recuperación completa o por medio de registros de operaciones masivas a la recuperación simple

Es posible cambiar del modelo de recuperación completo o de registro masivo al modelo, pero no es muy habitual.

Realice una copia de seguridad del registro de transacciones justo antes de cambiar al modelo de recuperación simple para permitir la recuperación a dicho momento. La copia de seguridad del registro no puede realizarse en el modelo de recuperación simple, por lo que deberán suspenderse los trabajos programados para crear una copia de seguridad del registro de transacciones después de realizar el cambio. Para obtener más información, vea Cómo cambiar tareas de mantenimiento en el Asistente para planes de mantenimiento.

Cambiar el modelo de recuperación

Para cambiar el modelo de recuperación (Transact-SQL)

Utilice ALTER DATABASE de la siguiente manera:

  • Para establecer el modelo de recuperación completa en la base de datos:
    USE master;
    ALTER DATABASE database_name SET RECOVERY FULL;
  • Para establecer el modelo por medio de registros de operaciones masivas en la base de datos:
    USE master;
    ALTER DATABASE database_name SET RECOVERY BULK_LOGGED;

[!NOTA] Para cambiar el modelo de recuperación predeterminado para las bases de datos nuevas, utilice ALTER DATABASE para cambiar el modelo de recuperación de la base de datos model.

Para cambiar el modelo de recuperación (SQL Server Management Studio)

Vea también

Conceptos

Copias de seguridad con el modelo de recuperación por medio de registros de operaciones masivas
Copia de seguridad en el modelo de recuperación completa

Ayuda e información

Obtener ayuda sobre SQL Server 2005

Historial de cambios

Versión Historial

17 de julio de 2006

Contenido nuevo:
  • Se agregaron ejemplos de Transact-SQL sobre el establecimiento del modelo de recuperación.

5 de diciembre de 2005

Contenido nuevo:
  • Se agregó una ilustración.
Contenido modificado:
  • Se amplió la explicación acerca de cómo cambiar entre la recuperación completa y la recuperación por medio de registros de operaciones masivas.
  • Se movió un tema de la sección "Realizar copias de seguridad de bases de datos y restaurarlas".