KB2927779 CORRECCIÓN: La base de datos muestra el estado "recuperación pendiente" cuando se utiliza TDE con el proveedor EKM en SQL Server 2012 o SQL Server 2014

Se aplica a
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Síntomas

Supongamos que tiene algunas bases de datos de Cifrado de datos transparente (TDE) cifradas mediante el proveedor de Administración extensible de claves (EKM) en Microsoft SQL Server 2012 o SQL Server 2014. Al ejecutar una consulta de inserción de carga alta en una conexión de red inestable, encontrará que la base de datos TDE deja de estar disponible y muestra el estado "recuperación pendiente". Aparecen los errores siguientes:

Nota

<Fecha><y hora> spid1s No se puede abrir la sesión para el proveedor criptográfico 'Nombre >del<proveedor de EKM'. Código de error del proveedor: 5. (Error de autenticación: consulte al proveedor de EKM para obtener más información)
<Fecha><y hora> spid125 Error: 9001, Gravedad: 21, Estado: 1.
<Fecha><y hora> spid125 El registro de la base de datos 'Nombre> de base de< datos' no está disponible. Compruebe el registro de eventos para ver si hay mensajes de error relacionados. Resuelva los errores y reinicie la base de datos.
<Fecha><y hora> spid125 Durante la desoperación de una operación registrada en la base de datos "Nombre >de la base de datos", se produjo un error en el identificador de< registro (1183:136:350). Normalmente, el error específico se registra previamente como un error en el servicio Registro de eventos de Windows. Restaure la base de datos o el archivo desde una copia de seguridad, o repare la base de datos.
<Fecha><y hora> El nombre> de la base de datos de base de datos < spid62 se cerró debido al error 3314 en la rutina "XdesRMReadWrite::RollbackToLsn". Se intentará reiniciar las bases de datos que no son instantáneas después de cancelar todas las conexiones a la base de datos.

      

Resolución

Después de aplicar la corrección, la base de datos TDE intentará usar claves de cifrado de base de datos almacenadas en caché durante las interrupciones de red. Esto impide que se apague.
El comportamiento por diseño se cambió en la siguiente actualización acumulativa de SQL Server.

Actualización acumulativa 1 para SQL Server 2014 /en-us/help/2931693

Actualización acumulativa 9 para SQL Server 2012 SP1 /en-us/help/2931078

Acerca de las actualizaciones acumulativas para SQL Server

Cada nueva actualización acumulativa para SQL Server contiene todas las revisiones y correcciones de seguridad que se incluyeron con la actualización acumulativa anterior. Consulte las actualizaciones acumulativas más recientes para SQL Server: