Error de Msg 33111 después SQL Server certificado TDE o rotación de claves

Este artículo le ayuda a resolver el problema que se produce después de realizar un certificado de cifrado de datos transparente (TDE) o una rotación de clave, quitar la certificación original y, a continuación, realizar una copia de seguridad de registros con COMPRESSION+MAXTRANSFERSIZE.

Se aplica a:   SQL Server 2019, SQL Server 2016, SQL Server 2014, SQL Server 2012
Número KB original:   4534430

Síntomas

Después de realizar un certificado de cifrado de datos transparente (TDE) o una rotación de clave, coloque la certificación original y, a continuación, realice una copia de seguridad de registros con COMPRESSION+MAXTRANSFERSIZE, recibirá el siguiente error:

Msg 33111, Level 16, State 3, Line LineNumber
No se puede encontrar el certificado de servidor con huella digital "%".
Msg 3013, Level 16, State 1, LineLineNumber
EL REGISTRO DE COPIA DE SEGURIDAD finaliza de forma anómala.

Causa

Al cambiar el certificado o las claves, se cerrará el archivo de registro virtual (VLF) activo actual,cifrado por la clave anterior. La nueva certificación usará y cifrará el siguiente VLF disponible (o VLF recién creado).

En esta fase, el archivo de registro de transacciones conserva los registros cifrados por el certificado anterior, así como los registros de registro cifrados por el nuevo certificado.

Al realizar una copia de seguridad de registros con parámetros COMPRESSION+MAXTRANSFERSIZE, los registros de registro cifrados por el certificado anterior se descifrarán y, a continuación, se cifrarán con el nuevo certificado y, a continuación, se guardarán en el archivo de copia de seguridad.

Por este problema, se necesita la certificación anterior para el descifrado. Si el certificado anterior no existe, se producirá un error en la copia de seguridad del registro.

Solución

Restaure la certificación anterior y vuelva a intentar la copia de seguridad.

Nota

Se recomienda mantener las copias de seguridad de certificación en caso de que el problema se produzca en el futuro.

Estado

Microsoft está investigando este problema y publicará más información en este artículo cuando tenga más datos a su disposición.

Referencias

Obtenga información sobre la descripción de la terminología estándar que se usa para describir las actualizaciones de software de Microsoft que Microsoft usa para describir las actualizaciones de software.