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:
- Actualización acumulativa más reciente para SQL Server 2014
- Actualización acumulativa más reciente para SQL Server 2012 SP1