Debe realizar una copia de seguridad completa antes de hacer copia de seguridad del registro de transacciones para una base de datos en SQL Server 2005 y SQL Server 2000


Resumen


Antes de intentar hacer copia de seguridad del registro de transacciones para una base de datos de Microsoft SQL Server 2005, debe realizar una copia de seguridad completa de la base de datos. De lo contrario, recibirá mensajes de error que indican que la instrucción BACKUP LOG se detiene anormalmente. También debe realizar una copia de seguridad completa de la base de datos antes de intentar hacer copia de seguridad del registro de transacciones para una base de datos de Microsoft SQL Server 2000. Sin embargo, si no realiza una copia de seguridad completa antes de realizar la copia de seguridad del registro de transacciones de una base de datos en SQL Server 2000, la instrucción BACKUP LOG no se detiene.

INTRODUCCIÓN


Este artículo describe que debe realizar una copia de seguridad completa antes de hacer copia de seguridad del registro de transacciones para una base de datos de SQL Server.

Más información


En SQL Server 2005, debe realizar una copia de seguridad completa antes de hacer copia de seguridad del registro de transacciones para una base de datos. De lo contrario, cuando intenta hacer copia de seguridad del registro de transacciones para una base de datos, recibirá el siguiente mensaje de error:
Msj 4214, nivel 16, estado 1, línea 1

BACKUP LOG no se puede realizar porque no hay ninguna copia de seguridad de la base de datos actual.

Msg 3013, nivel 16, estado 1, línea 1

Fin anómalo de BACKUP LOG.
Además, se graban mensajes similares a los siguientes en el archivo de registro de errores de SQL Server:
spid52 de 11:16:05.63 de 2006-10-10 a partir de una base de datos 'SampleDatabase'.

11:16:05.92 2006-10-10 spid52 configuración opción base de datos que completa la recuperación para la base de datos SampleDatabase.

Error de copia de seguridad de 11:16:06.41 2006-10-10: 3041, gravedad: 16, estado: 1.

11:16:06.41 2006-10-10 no se pudo completar el comando BACKUP LOG SampleDatabase Backup BACKUP. Compruebe el registro de aplicación de backup para mensajes detallados.
En SQL Server 2000, si intenta hacer copia de seguridad de un registro de transacciones antes de copia de seguridad de la base de datos completa, sólo recibirá un mensaje de advertencia similar al siguiente:
El proceso de CREATE DATABASE está asignando 0.63 MB en disco 'SampleDatabase'.

El proceso de CREATE DATABASE está asignando 0,49 MB en disco 'SampleDatabase_log'.

No hay ninguna copia de seguridad de la base de datos actual. Esta copia de seguridad del registro no puede utilizarse para confirmar una copia de seguridad anterior.

Procesa 1 páginas de base de datos 'SampleDatabase', archivo 'SampleDatabase_log' en el archivo 1. BACKUP LOG había procesado correctamente las páginas 1 en 0.145 segundos (0,007 MB/seg).
Además, se notifica una copia de seguridad correcta en el archivo de registro de errores de SQL Server. El texto en el archivo de registro es similar a la siguiente:
spid51 de 11:11:04.31 de 2006-10-10 a partir de una base de datos 'SampleDatabase'.

2006-10-10 11:11:04.80 copia de seguridad del registro de copia de seguridad: base de datos: SampleDatabase, date(time) de creación: 2006/10/10(11:11:04), primer LSN: 8:23:1, último LSN: 8:25:1, número de dispositivos de volcado: 1, la información de dispositivo: (FILE = 1, tipo = disco: {'C:\Program Files\Microsoft SQL Server\MSSQL\BACKUP\TestTlog.TRN'}).
El mensaje de advertencia indica que no puede utilizar esta copia de seguridad del registro de transacciones para las operaciones de restauración si no tiene una copia de seguridad completa de la base de datos.

Referencias


Para obtener más información, visite los siguientes sitios Web de Microsoft Developer Network (MSDN):
Realizar copias de seguridad y restaurar bases de datos de SQL Server

http://msdn2.microsoft.com/en-us/library/ms187048.aspx

Cómo: crear una copia de seguridad completa de la base de datos (Transact-SQL)
http://msdn2.microsoft.com/en-us/library/ms191304.aspx