MSSQLSERVER_3159

Detalles

Nombre del producto

SQL Server

Versión del producto

10.50

Número de compilación del producto

-

Identificador de evento

3159

Origen del evento

MSSQLSERVER 

Componente

SQLEngine

Nombre simbólico

LDDB_LOGNOTBACKEDUP

Texto del mensaje

No se hizo copia del final del registro de la base de datos "%ls". Use BACKUP LOG WITH NORECOVERY para realizar una copia de seguridad del registro si contiene trabajo que no desea perder. Utilice la cláusula WITH REPLACE o WITH STOPAT de la instrucción RESTORE para sobrescribir el contenido del registro.

Explicación

En la mayoría de los casos, en el modelo de recuperación completa o de recuperación optimizado para cargas masivas de registros, SQL Server 2005 y versiones posteriores requieren que se realice una copia del final del registro después del error para capturar las entradas del registro de las que todavía no se ha realizado una copia de seguridad. Una copia del final del registro que se realizan después del error, justo antes de una operación de restauración, se denominan copias del final del registro después del error.

Cuando se recupera una base de datos al momento en que se produjo el error, la copia del final del registro después del error es la última copia de seguridad de interés del plan de recuperación. Si no puede realizar una copia del final del registro después del error, puede recuperar una base de datos sólo al final de la última copia de seguridad que se creó antes del error.

SQL Server 2005 y versiones posteriores, por lo general, requieren que se realice una copia del final del registro después del error antes de comenzar a restaurar una base de datos. La copia del final del registro después del error evita la pérdida de trabajo y mantiene intacta la cadena de registros. Sin embargo, no todos los escenarios de restauración requieren una copia del final del registro después del error. No es necesario tener una copia del final del registro si el punto de recuperación está incluido en una copia de seguridad de registros anterior, o si está moviendo o reemplazando (sobrescribiendo) la base de datos y no necesita restaurarla a un momento después de la copia de seguridad más reciente. También, si los archivos de registro están dañados y no se puede crear una copia del final del registro, debe restaurar la base de datos sin utilizar una copia de seguridad de registros después del error. Las transacciones confirmadas después de la última copia de seguridad de registros se perderán. Para obtener más información, vea "Restaurar sin utilizar una copia del final del registro después del error" más adelante en este tema.

Nota de advertenciaAdvertencia

REPLACE no debe usarse a menudo y sólo después de haberlo pensado detenidamente.

Acción del usuario

Haga una copia del final del registro después del error y vuelva a intentar la operación de restauración.

Si no puede hacer una copia del final del registro después del error, utilice WITH STOPAT o WITH REPLACE en las instrucciones RESTORE.