Compartir a través de


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

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.

Time 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 momento 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 de base de datos completa inicial 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, consulte el ejemplo en Aplicar copias de seguridad del registro de transacciones (SQL Server).

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 utilizando 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).

Related Tasks

Para crear una copia de seguridad del registro de transacciones

Para programar trabajos de copia de seguridad, vea Use the Maintenance Plan Wizard.

Contenido relacionado

Ninguno.

Consulte 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)