Modelo de Recuperación en SQL Server
-
Upload
elmer-jesus-villanueva-morales -
Category
Documents
-
view
224 -
download
4
description
Transcript of Modelo de Recuperación en SQL Server
Modelo de recuperación en SQL Server (recovery model)
Modelo de recuperación
Descripción Riesgo de pérdida de trabajo
¿Recuperación hasta un momento dado?
Simple Sin copias de seguridad de registros. Recupera automáticamente el espacio de registro para mantener al mínimo los requisitos de espacio, eliminando, en esencia, la necesidad de administrar el espacio del registro de transacciones. Para obtener información acerca de las copias de seguridad de base de datos en el modelo de recuperación simple, vea Copias de seguridad completas de bases de datos (SQL Server). El modelo de recuperación simple no admite operaciones que requieren copias de seguridad del registro de transacciones. Las siguientes características no se pueden utilizar en modo de recuperación simple: • Trasvase de registros • AlwaysOn o creación de reflejo de la base
de datos • Recuperación de medios sin pérdida de
datos • Restauraciones a un momento dado
Los cambios realizados después de la copia de seguridad más reciente no están protegidos. En caso de desastre, es necesario volver a realizar dichos cambios.
Solo se puede recuperar hasta el final de una copia de seguridad. Para obtener más información, vea Restauraciones de base de datos completas (modelo de recuperación simple).
Completa Requiere copias de seguridad de registros. No se pierde trabajo si un archivo de datos se pierde o resulta dañado. Se puede recuperar en cualquier momento, por ejemplo, momentos antes de que haya ocurrido un error de una aplicación o un usuario. Para obtener información acerca de las copias de seguridad de base de datos en el modelo de recuperación completa, vea Copias de seguridad completas de bases de datos (SQL Server) y Restauraciones de base de datos completas (modelo de recuperación completa).
Normalmente ninguno. Si el final del registro resulta dañado, se deben repetir los cambios realizados desde la última copia de seguridad de registros.
Se puede recuperar hasta determinado momento, siempre que las copias de seguridad se hayan completado hasta ese momento. Para obtener información sobre cómo usar copias de seguridad de registros para restaurar hasta el momento del error, vea Restaurar una base de datos de SQL Server a un momento dado (modelo de recuperación completa).
Por medio de registros de operaciones masivas
Requiere copias de seguridad de registros. Complemento del modelo de recuperación completa que permite operaciones de copia masiva de alto rendimiento. Reduce el espacio que usa el registro de transacciones mediante el rastreo minimo de
Si el registro resulta dañado o se han realizado operaciones masivas desde la última copia de seguridad de
Se puede recuperar hasta el final de cualquier copia de seguridad. No admite recuperaciones a un momento dado.
operaciones masivas Para obtener información acerca de las operaciones que se pueden registrar mínimamente, vea El registro de transacciones (SQL Server). Para obtener información acerca de las copias de seguridad de base de datos en el modelo de recuperación optimizado para cargas masivas de registros, vea Copias de seguridad completas de bases de datos (SQL Server) y Restauraciones de base de datos completas (modelo de recuperación completa).
registros, se pueden repetir los cambios desde esa última copia de seguridad. En caso contrario, no se pierde el trabajo.
Ver o cambiar el modelo de recuperación de una base de datos (SQL Server) En este tema se describe cómo ver o cambiar el modelo de recuperación de una base de datos en SQL Server 2014 mediante SQL Server Management Studio o Transact-‐SQL. Un modelo de recuperación es una propiedad de base de datos que controla la forma en que se registran las transacciones, si el registro de transacciones requiere que se realice la copia de seguridad y si lo permite, y qué tipos de operaciones de restauración hay disponibles. Existen tres modelos de recuperación: simple, completa y por medio de registros de operaciones masivas. Normalmente, en las bases de datos se usa el modelo de recuperación completa o el modelo de recuperación simple. El modelo de recuperación de las bases de datos se puede cambiar en cualquier momento. La base de datos modelo establece el modelo de recuperación predeterminado de nuevas bases de datos.
Antes de empezar Recomendaciones • Antes de cambiar del modelo de recuperación completa o del modelo de recuperación optimizado para cargas masivas de registros, haga copia de seguridad del registro de transacciones.
• La recuperación a un momento dado no es posible con el modelo optimizado para cargas masivas de registros. Por tanto, si ejecuta transacciones bajo el modelo de recuperación optimizado para cargas masivas de registros que requieran una restauración del registro de transacciones, estas transacciones podrían estar expuestas a la pérdida de datos. Para aumentar la capacidad de recuperación de datos en un escenario de recuperación ante desastres, se recomienda cambiar al modelo de recuperación optimizado para cargas masivas de registros solo en las siguientes condiciones:
Los usuarios no están permitidos en la base de datos. Todas las modificaciones realizadas durante el proceso masivo son recuperables sin depender de una copia de seguridad de registros; por ejemplo, ejecutando de nuevo los procesos masivos. Si satisface ambas condiciones, no se verá expuesto a ninguna pérdida de datos cuando restaure un registro de transacciones a partir de una copia de seguridad bajo el modelo de recuperación optimizado para cargas masivas de registros.
Seguridad Permisos Requiere el permiso ALTER en la base de datos.
Usar SQL Server Management Studio Para ver o cambiar el modelo de recuperación • Después de conectarse a la instancia apropiada de Motor de base de datos de SQL Server, en el Explorador
de objetos, haga clic en el nombre del servidor para expandir el árbol de servidores. • Expanda Bases de datos y, dependiendo de 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. • Haga clic con el botón secundario en la base de datos y haga clic en Propiedades, lo que abre el cuadro de
diálogo Propiedades de la base de datos. • En el panel Seleccionar una página, haga clic en Opciones. • El modelo de recuperación actual se muestra en el cuadro de lista Modelo de recuperación. • Si lo desea, también puede seleccionar otra lista de modelos para cambiar el modelo de recuperación. Las
opciones son Completa, Registro masivo o Simple. Haga clic en Aceptar.