Copias de seguridad de registros de transacciones (SQL Server)

Este tema solamente es aplicable a las bases de datos de SQL Server que usan el modelo de recuperación optimizado para cargas masivas de registros o el modelo de recuperación completa. En este tema se describe cómo se realizan copias 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 antes de poder generar una copia de seguridad de registros. A continuación, la copia de seguridad del registro de transacciones se podrá crear en cualquier momento, a menos que ya se haya realizado previamente. Se recomienda realizar copias de seguridad de registros con frecuencia para minimizar el riesgo de pérdida de trabajo y el truncamiento del registro de transacciones. Normalmente, un administrador de bases de datos crea una copia de seguridad completa de la base de datos, por ejemplo, semanalmente; si lo desea, también puede crear una serie de copias de seguridad diferenciales de la base de datos a intervalos más cortos, por ejemplo, a diario. Con independencia de las copias de seguridad de la base de datos, el administrador de la base de datos hace copias de seguridad del registro de transacciones cada poco tiempo, por ejemplo, cada 10 minutos. En el caso de un tipo de copia de seguridad concreto, el intervalo óptimo dependerá de diversos 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:

  • Cómo funciona una secuencia de copias de seguridad de registros

  • Recomendaciones

  • Tareas relacionadas

  • Contenido relacionado

Cómo funciona una secuencia de copias de seguridad de registros

La secuencia de las copias de seguridad del registro de transacciones (cadena de registros) es independiente de las copias de seguridad de los datos. 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 de registros de transacciones creada a las 8:00 p.m contiene las entradas de registros 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 de registros 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 de registros de transacciones, creada a las 8:00 p.m. Para obtener información sobre cómo se aplican estas copias de seguridad de registros, vea el ejemplo que aparece en Aplicar copias de seguridad de registros de transacción (SQL Server).

[Arriba]

Recomendaciones

  • Si el registro de transacciones resulta dañado, perderá el trabajo realizado desde la última copia de seguridad válida. Por tanto, le recomendamos encarecidamente que sitúe los archivos de registro en un almacenamiento con tolerancia a errores.

  • Si una base de datos se daña o se va a restaurar, se recomienda crear una copia del final del registro para que pueda restaurar la base de datos hasta el 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 hace una copia de seguridad del registro de transacciones con frecuencia, estos mensajes que indican la corrección de la operación pueden acumularse rápidamente, con lo que se crean registros de errores muy grandes que pueden dificultar la búsqueda de otros mensajes. En esos casos, puede suprimir estas entradas de registro usando 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, vea Usar el Asistente para planes de mantenimiento.

[Arriba]

Contenido relacionado

Ninguno.

[Arriba]

Vea también

Conceptos

El registro de transacciones (SQL Server)

Realizar copias de seguridad y restaurar bases de datos de SQL Server

Copias del final del registro (SQL Server)

Aplicar copias de seguridad de registros de transacción (SQL Server)