Sintomas
Assuma que tem algumas bases de dados transparentes de Encriptação de Dados (TDE) que são encriptadas utilizando o fornecedor extensível de Gestão de Chaves (EKM) no Microsoft SQL Server 2012 ou SQL Server 2014. Quando executar consulta de inserção de carga elevada numa ligação de rede instável, descobre que a base de dados TDE fica indisponível e mostra o estado de "recuperação pendente". Recebe os seguintes erros:
<Data> <Hora> spid1s Não pode abrir sessão para o provedor criptográfico '<> de provedor EKM'. Código de erro do fornecedor: 5. (Falha de autenticação - Consulte o Provedor EKM para mais detalhes) <Data> <Tempo> espião 125 Erro: 9001, Severidade: 21, Estado: 1.<Data> <hora> espionado125 O registo da base de dados '<nome DB>' não está disponível. Verifique o registo do evento para obter mensagens de erro relacionadas. Resolva quaisquer erros e reinicie a base de dados.<Data> <Hora> espiado125 Durante a destruição de uma operação registada na base de dados '<nome DB>', ocorreu um erro no registo de registo de identificação (1183:136:350). Normalmente, a falha específica é registada anteriormente como um erro no serviço de Registo de Eventos do Windows. Restaurar a base de dados ou o ficheiro a partir de uma cópia de segurança ou reparar a base de dados.<Data> <Hora> spid62 Base de dados <nome DB> foi desligado devido ao erro 3314 na rotina 'XdesRMReadWrite:::RollbackToLsn'. O reinício das bases de dados não instantâneas será tentado depois de todas as ligações à base de dados serem abortadas.
Resolução
Depois de aplicar a correção, a base de dados TDE tentará utilizar chaves de encriptação de bases de dados em cache durante as interrupções da rede. Isto evita que se desligue. O comportamento por design foi alterado na seguinte atualização cumulativa do SQL Server.
Atualização Cumulativa 1 para SQL Server 2014 /en-us/help/2931693
Atualização Cumulativa 9 para SQL Server 2012 SP1 /en-us/help/2931078
Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança que foram incluídas com a atualização cumulativa anterior. Confira as últimas atualizações cumulativas do SQL Server: