Síntomas
Imagine la siguiente situación:
-
Tiene una base de datos OLTP en la memoria en Microsoft SQL Server 2014.
-
Habilite el cifrado de datos transparente (TDE) en la base de datos.
-
Deshabilite TDE y suelte todas las claves de cifrado y certificados.
-
Intenta hacer que la base de datos esté sin conexión.
En este escenario, no puede poner la base de datos sin conexión incluso se necesita una recuperación de registro. Además, aparece un mensaje de error similar al siguiente:
MSG 33111, LEVEL 16, State 3, line 37Cannot encontrar el certificado de servidor con la huella digital ' 0xA4818012ECFD38A0C1A73298B8A0460F6C261392 '. MSG 5181, LEVEL 16, State 5, line 37Could no reinicie la base de datos "<> nombre de base de datos ". Revirtiendo al estado anterior. MSG 5069, LEVEL 16, State 1, line 37ALTER DATABASE Statement failed. Msj 9016, nivel 21, estado 7, línea 37An error al procesar el registro de la base de datos "<> nombre de la base de datos ". No se pudo descifrar el bloque de registro. Msj 3414, nivel 21, estado 1, línea 37An error durante la recuperación, evitando la base de datos "<nombre de la base de datos>". (x:y) para que no se reinicie. Diagnosticar errores de recuperación y corregirlos, o restaurar a partir de una copia de seguridad buena conocida. Si los errores no se corrigen o se esperan, póngase en contacto con el soporte técnico.
Resolución
El problema se solucionó por primera vez en la siguiente actualización acumulativa de SQL Server.
Actualización acumulativa 4 para SQL Server 2014 /en-us/help/2999197
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft recogidos en la sección "Se aplica a".