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:
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 |
|
5 de diciembre de 2005 |
|