Crear copias de seguridad del registro de transacciones
Actualizado: 17 de julio de 2006
Este tema sólo es relevante para las bases de datos que utilizan los modelos de recuperación completa o por medio de registros de operaciones masivas.
En este tema se describen las consideraciones para hacer una copia de seguridad del registro de transacciones y se proporcionan vínculos a los procedimientos para crear copias de seguridad de registros. Para obtener más información acerca de las copias de seguridad del registro de transacciones, vea Trabajar con copias de seguridad del registro de transacciones.
Condiciones para realizar copias de seguridad del registro de transacciones
Como mínimo, debe tener al menos una copia de seguridad completa antes de poder hacer cualquier copia de seguridad de registros. A continuación, se puede realizar una copia de seguridad del registro de transacciones durante cualquier copia de seguridad, excepto otra copia de seguridad de registros. Se recomienda realizar copias de seguridad de registros frecuentemente para minimizar el riesgo de pérdida de trabajo y habilitar el truncamiento del registro.
Normalmente, antes de restaurar una base de datos debería intentar realizar una copia de seguridad del final del registro. Para obtener información acerca de cómo crear una copia de seguridad de registros después del error y de las situaciones en las que no se requiere una copia de seguridad de registros después del error, vea Copias de seguridad de registros después del error.
Cómo funciona una secuencia de copias de seguridad de registros
Un administrador de bases de datos suele crear una copia de seguridad completa de base de datos a intervalos periódicos, por ejemplo, semanalmente. Opcionalmente, un administrador crea una copia de seguridad diferencial a intervalos más cortos, por ejemplo, diariamente; y crea una copia de seguridad del registro de transacciones frecuentemente, por ejemplo cada 10 minutos. El intervalo óptimo entre copias de seguridad depende de factores como la importancia de los datos, el tamaño de la base de datos y la carga de trabajo del servidor.
Si el registro de transacciones resulta dañado, perderá el trabajo realizado desde la última copia de seguridad de registros. Es muy importante colocar los archivos de registros en medios de almacenamiento con tolerancia a errores.
La secuencia de las copias de seguridad del registro de transacciones es independiente de las copias de seguridad de bases de datos completas. Realice una secuencia de copias de seguridad del registro de transacciones y, a continuación, realice copias de seguridad de bases de datos completas periódicas que se utilicen para iniciar una operación de restauración. Por ejemplo, suponga la siguiente secuencia de eventos.
Hora | Evento |
---|---|
8:00 a. m. |
Copia de seguridad de la base de datos. |
Mediodía |
Copia de seguridad del registro de transacciones. |
4:00 p. m. |
Copia de seguridad del registro de transacciones. |
6:00 p. m. |
Copia de seguridad de la base de datos. |
8:00 p. m. |
Copia de seguridad del registro de transacciones. |
La copia de seguridad del registro de transacciones creada a las 8:00 p. m. contiene las entradas del registro de transacciones comprendidas entre las 4:00 p. m. y las 8:00 p. m., período que abarca el momento en que se creó la copia de seguridad de base de datos completa (a las 6:00 p. m.). La secuencia de copias de seguridad del registro de transacciones es continua, desde la primera copia de seguridad de base de datos completa, creada a las 8:00 a. m., hasta la última copia de seguridad del registro de transacciones, creada a las 8:00 p. m.
Para obtener información sobre cómo aplicar estos registros de transacciones, vea el ejemplo que aparece en Aplicar copias de seguridad del registro de transacciones.
Crear copias de seguridad del registro de transacciones
La sintaxis básica de BACKUP para crear una copia de seguridad completa de la base de datos es:
BACKUP LOG database_name TO <backup_device>
![]() |
---|
Si la base de datos está dañada o va a restaurar la base de datos, vea Copias de seguridad de registros después del error. |
Para crear una copia de seguridad del registro de transacciones
- Cómo realizar una copia de seguridad de un registro de transacciones (SQL Server Management Studio)
- Cómo crear una copia de seguridad del registro de transacciones (Transact-SQL)
- SqlBackup (SMO)
Para programar trabajos de copia de seguridad
Vea también
Conceptos
Transacciones (motor de la base de datos)
Trabajar con copias de seguridad del registro de transacciones
Ayuda e información
Obtener ayuda sobre SQL Server 2005
Historial de cambios
Versión | Historial |
---|---|
17 de julio de 2006 |
|