Compartir a través de


Copias de seguridad del registro de transacciones (SQL Server)

Este tema solo es relevante para las bases de datos de SQL Server que usan los modelos de recuperación completos o optimizados para cargas masivas de registros. En este tema se describe la copia de seguridad del registro de transacciones de una base de datos de SQL Server.

Como mínimo, debe haber creado al menos una copia de seguridad completa para poder crear las copias de seguridad de registros. Después, se puede realizar una copia de seguridad del registro de transacciones en cualquier momento a menos que el registro ya se haya realizado. Se recomienda realizar copias de seguridad de registros con frecuencia, tanto para minimizar la exposición a la pérdida de trabajo como para truncar el registro de transacciones. Normalmente, un administrador de bases de datos crea una copia de seguridad completa de bases de datos ocasionalmente, como semanal y, opcionalmente, crea una serie de copias de seguridad diferenciales de bases de datos a un intervalo más corto, como diariamente. Independientemente de las copias de seguridad de la base de datos, el administrador de bases de datos realiza una copia de seguridad del registro de transacciones a intervalos frecuentes, como cada 10 minutos. Para un tipo determinado de copia de seguridad, el intervalo óptimo depende de factores como la importancia de los datos, el tamaño de la base de datos y la carga de trabajo del servidor.

En este tema:

Funcionamiento de una secuencia de copias de seguridad de registros

La secuencia de copias de seguridad del registro de transacciones es independiente de las copias de seguridad de datos. Por ejemplo, supongamos la siguiente secuencia de eventos.

Tiempo 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 registros de registro de transacciones de 4:00 p.m. a 8:00 p.m., que abarca el tiempo en que se creó la copia de seguridad completa de la base de datos a las 6:00 p.m. La secuencia de copias de seguridad del registro de transacciones es continua desde la copia de seguridad completa inicial de la base de datos creada a las 8:00 a.m. a la última copia de seguridad del registro de transacciones creada a las 8:00 p.m. Para obtener información sobre cómo aplicar estas copias de seguridad de registros, vea el ejemplo en Aplicar copias de seguridad del registro de transacciones (SQL Server).

Recomendaciones

  • Si un registro de transacciones está dañado, se pierde el trabajo que se realiza desde que se pierde la copia de seguridad válida más reciente. Por lo tanto, se recomienda encarecidamente colocar los archivos de registro en el almacenamiento tolerante a errores.

  • Si una base de datos está dañada o está a punto de restaurar la base de datos, se recomienda crear una copia de seguridad del final del registro para permitirle restaurar la base de datos al momento actual.

  • De forma predeterminada, cada operación de copia de seguridad correcta agrega una entrada en el registro de errores de SQL Server y en el registro de eventos del sistema. Si realiza una copia de seguridad del registro con mucha frecuencia, estos mensajes de éxito se acumulan rápidamente, lo que da lugar a registros de errores enormes que pueden dificultar la búsqueda de otros mensajes. En tales casos, puede suprimir estas entradas de registro mediante la marca de seguimiento 3226 si ninguno de los scripts depende de esas entradas. Para obtener más información, vea Marcas de seguimiento (Transact-SQL).

Tareas relacionadas

Para crear una copia de seguridad del registro de transacciones

Para programar trabajos de copia de seguridad, consulte Usar el Asistente para planes de mantenimiento.

Contenido relacionado

Ninguno.

Véase también

El registro de transacciones (SQL Server)
Copia de seguridad y restauración de bases de datos de SQL Server
Copias del final del registro (SQL Server)
Aplicar copias de seguridad de registros de transacción (SQL Server)