Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Síntomas

En Microsoft SQL Server 2019, la restauración de copias de seguridad de registros o bases de datos comprimidas de las bases de datos que tienen el cifrado de datos transparente (TDE) habilitado puede provocar el siguiente error:

Msg 3241, Level 16, State 18, Line <LineNumber>

La familia de medios del dispositivo '<nombre de archivo de copia de seguridad>' no se ha formado correctamente. SQL Server no puede procesar esta familia multimedia.

Solución alternativa

Para solucionar este problema, no comprima las copias de seguridad de bases de datos habilitadas para TDE mediante cualquiera de los siguientes métodos:

Solución

Información sobre la actualización acumulativa

Este problema se ha corregido en la siguiente actualización acumulativa de SQL Server:

Actualización acumulativa 16 para SQL Server 2019

Nota Debes crear las copias de seguridad junto con esta corrección para evitar el problema. No funcionará la instalación de cu fija en la instancia de destino e intentando restaurar la misma copia de seguridad creada sin la corrección.

Más información

Importante: A partir de SQL Server 2019 CU16, la creación de copias de seguridad comprimidas (base de datos o registro) de bases de datos habilitadas para TDE usará un nuevo formato de copia de seguridad que solo se podrá restaurar en una instancia que tenga CU16 o una versión posterior instalada.

La restauración de una copia de seguridad comprimida de una base de datos habilitada para TDE creada en CU16 o posterior en una instancia de SQL Server 2019 de la versión CU15 o anterior produce errores y provoca los siguientes errores:

  • RESTAURAR BASE DE DATOS

    Msg 3013, Level 16, State 1, Line <LineNumber>

    RESTORE DATABASE está terminando de forma anormal.

    Msg 9004, Level 21, State 1, Line <LineNumber>

    Se ha producido un error al procesar el registro de "TDE_DB" de la base de datos. Si es posible, restaura desde la copia de seguridad. Si no hay una copia de seguridad disponible, es posible que sea necesario recompilar el registro.

  • RESTAURAR REGISTRO

    Ubicación: mediaRead.cpp:1018

    Expresión: readSize <= m_Demand

    SPID: 84

    Id. del proceso: Id. de proceso

    Msg 3013, Level 16, State 1, Line <LineNumber>

    RESTORE LOG termina de forma anormal.

    Msg 3624, Level 20, State 1, Line <LineNumber>

    Se ha producido un error en una comprobación de aserción del sistema. Compruebe el registro de errores de SQL Server para obtener más información. Normalmente, un error de aserción se debe a un error de software o a daños en los datos. Para comprobar si hay daños en la base de datos, considere la posibilidad de ejecutar DBCC CHECKDB. Si aceptaste enviar volcados a Microsoft durante la instalación, se enviará un mini volcado a Microsoft. Una actualización puede estar disponible desde Microsoft en el Service Pack más reciente o en una revisión del soporte técnico.

Nota RESTORE HEADERONLY y RESTORE FILELISTONLY no se ven afectados por el problema y funcionarán en todos los casos.

RESTORE VERIFYONLY puede devolver correctamente una copia de seguridad COMPLETA que no es válida según el escenario anterior: no dependa de RESTORE VERIFYONLY para establecer que la copia de seguridad se puede restaurar sin tener que ver con el problema anterior. RESTORE VERIFYONLY contra una copia de seguridad del registro normalmente fallará junto con el mismo error que un REGISTRO DE RESTAURACIÓN real descrito anteriormente.

Por lo tanto, es importante asegurarse de que, en un contexto donde se pueda habilitar TDE y Backup Compression, cualquier instancia de SQL Server 2019 que consuma copias de seguridad de otras instancias de SQL Server 2019 reciba CU16 (o posterior) antes de las instancias que generan el material de copia de seguridad. Las arquitecturas de trasvase de registros serían un ejemplo principal de esta situación: actualizar primero las instancias secundarias.

Una vez que se ha creado una copia de seguridad del registro de transacciones con compresión, normalmente no es posible volver a crearla sin compresión. Por lo tanto, actualizar el servidor principal de trasvase de registros a SQL Server 2019 CU16 o posterior en tal contexto rompería los trabajos de restauración hasta que también se actualice el servidor secundario.

Una copia de seguridad sin comprimir de una base de datos habilitada para TDE, una copia de seguridad comprimida de una base de datos que no está habilitada para TDE o una copia de seguridad sin comprimir de una base de datos que no está habilitada para TDE no usará el nuevo formato de copia de seguridad introducido en CU16 y se puede restaurar en una instancia de SQL Server 2019 de cualquier versión.

Por lo tanto, es necesario deshabilitar la compresión de copia de seguridad si planea restaurar un material de base de datos habilitado para TDE (copia de seguridad completa o copia de seguridad del registro de transacciones) en cualquier instancia de SQL Server de versiones anteriores a SQL Server 2019 CU16.

Cada nueva actualización acumulativa de SQL Server contiene todas las revisiones y correcciones de seguridad que se encontraban en la compilación anterior. Le recomendamos que instale la compilación más reciente para su versión de SQL Server:

Actualización acumulativa más reciente para SQL Server 2019

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "Se aplica a".

Referencias

Obtenga información sobre la terminología que usa Microsoft para describir las actualizaciones de software.

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×