Mensaje de error cuando realiza una copia de seguridad de una base de datos en disco o en una cinta o una restauración de la base de datos en disco o cinta: "3266," "3013"


Síntomas


Al realizar una copia de seguridad de la base de datos en el disco o en la cinta, o una restauración de disco o cinta, puede producirse el siguiente mensaje de error:SQL Server 7,0
Servidor: msg 3266, nivel 16, estado 1, línea 1 no se puede leer la base de datos de marca de acceso suave de Microsoft Tape Format (MTF) en el dispositivo de copia de seguridad ' nombrededispositivo ', lo que impide el acceso aleatorio. Servidor: msj 3013, nivel 16, estado 1, copia de seguridad de línea 1 o operación de restauración finalizando de forma anormal.
SQL Server 2000 
Servidor: msg 3266, nivel 16, estado 1, línea 1 los datos de la copia de seguridad en ' nombrededispositivo ' no tienen el formato correcto. No se pueden anexar copias de seguridad, pero los conjuntos de copia de seguridad existentes aún pueden usarse. Servidor: msj 3013, nivel 16, estado 1, línea 1 la base de datos de copia de seguridad está terminando de forma anormal.
SQL Server 2005
Servidor: msg 3013, nivel 16, estado 1, línea 1El datos de copia de seguridad al final de ' DeviceName ' tiene el formato incorrecto. Los conjuntos de copia de seguridad en el medio pueden estar dañados e inutilizables. Para determinar los conjuntos de copia de seguridad en el medio, use RESTOre HEADERONLY. Para determinar la facilidad de uso de los conjuntos de copia de seguridad, ejecute RESTOre VERIFYONLY. Si todos los conjuntos de copia de seguridad están incompletos, vuelva a formatear los medios con BACKUP WITH FORMAT, que destruye todos los conjuntos de copia de seguridad. Servidor: msj 3013, nivel 16, estado 1, línea 1BACKUP base de datos está terminando de forma anormal.

Causa


No se pudo leer una marca de error en el dispositivo de copia de seguridad. Existen muchas razones por las que puede encontrarse con un error de marca de error. Entre las razones se incluyen las siguientes:
  • Es posible que se produzca un error de medios en el dispositivo en el que se encuentra la copia de seguridad.
  • Puede producirse un error de escritura durante la creación de la copia de seguridad. Por ejemplo, puede producirse una pérdida de conectividad durante una copia de seguridad de red. O bien, es posible que se produzca un error de la ruta de acceso de e/s para vaciar la escritura en el disco después de que la escritura en el disco se notifique como correcta a SQL Server.

Solución alternativa


Para permitir que SQL Server realice nuevas copias de seguridad en el dispositivo de copia de seguridad, debe eliminar o borrar manualmente el dispositivo con el siguiente comando:
BACKUP DATABASE mydatabase TO DISK='C:\MyDatabase.bak' with FORMAT
Si el mensaje de error se produce durante una operación de restauración, es posible que pueda recuperar otros conjuntos de copia de seguridad del dispositivo especificando el número de archivo. Por ejemplo, si hay tres (3) copias de seguridad en un (1) dispositivo de copia de seguridad, pueden usarse los conjuntos de copia de seguridad 1 y 2. Para determinar si hay varios conjuntos de copia de seguridad en un dispositivo, ejecute el código siguiente desde el analizador de consultas:
RESTORE HEADERONLY FROM DISK='C:\MyDatabase.bak'
Cada conjunto de copia de seguridad tiene 1 entrada en el resultado. Para indicar un conjunto de copia de seguridad específico, use este código:
RESTORE DATABASE mydatabase FROM DISK='C:\MyDatabase.bak WITH FILE = FileNumber
Nota Númeroarchivo es el número de conjunto de copia de seguridad que desea restaurar.

Más información


La siguiente lista contiene notas importantes sobre las copias de seguridad y SQL Server.
  • Después de que SQL Server detecta un error de marca de: en un dispositivo, SQL Server no escribe información adicional en él.
  • SQL Server almacena todas las copias de seguridad en el formato de cinta de Microsoft, ya sea que la copia de seguridad se haga en disco o en cinta. El formato de cinta de Microsoft usa filemarks para mantener información como el tamaño de bloque y el número de bloques en una copia de seguridad, además de otra información sobre la copia de seguridad. El formato de cinta de Microsoft también usa filemarks para delimitar copias de seguridad en un dispositivo de copia de seguridad. El hecho de que una marca de tiempo se haya perdido o esté dañada, sugiere que al menos una copia de seguridad del dispositivo no es válida.
  • Aunque es posible que pueda restaurar algunos conjuntos de copia de seguridad desde el dispositivo dañado, debe comprobar la integridad de la base de datos restaurada.
  • SQL Server registra detalles de éxito o error durante una operación de copia de seguridad o una operación de restauración en el registro de errores de SQL Server y en las tablas del historial de copias de seguridad de la base de datos del sistema de msdb.
  • Si se produce un error 3266 al restaurar un registro de transacciones o una copia de seguridad de una base de datos, investigue los siguientes registros para obtener más información:
    • Registro de errores de SQL Server
    • Tablas de historial de copias de seguridad y restauración
    • Registro de eventos de la aplicación
    • Registro de eventos del sistema
    Si no hay detalles del error en estos registros, es posible que haya experimentado un error no notificado. Si necesita ayuda, póngase en contacto con los servicios de soporte técnico de Microsoft. Para obtener más información sobre los números de teléfono de los servicios de soporte técnico de Microsoft y para obtener más información sobre los costos del soporte técnico, visite el siguiente sitio web de Microsoft: