KB4526315 - CORRECÇÃO: O banco de dados não pode recuperar e relata o erro 5243 no SQL Server

Aplica-se a
SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2016 Service Pack 2 SQL Server 2017 on Windows SQL Server 2017 Developer on Windows SQL Server 2017 Enterprise on Windows SQL Server 2017 Enterprise Core on Windows SQL Server 2017 Standard on Windows SQL Server 2019 on Windows

Sintomas

Suponha que tem uma base de dados no Microsoft SQL Server 2016 ou 2017 com a encriptação de base de dados transparente ativada ou que está a ser ativada ou desativada. Se o banco de dados contiver corrupção tal que uma extensão GAM seja marcada incorretamente como não alocada na página GAM ou PFS para a extensão, é possível que a verificação de criptografia assuma incorretamente que a página GAM não está alocada e, em seguida, formate a página. Nesse caso, uma reinicialização subsequente do servidor fará com que o banco de dados seja marcado como suspeito após a recuperação, e você receberá a seguinte mensagem de erro:

      

SPID de Data e Hora Erro: 5243, gravidade: 16, estado: 8.

SPID de Data e Hora Foi detetada uma inconsistência durante uma operação interna. Contacte o suporte técnico.

      

Observações

  • Essa correção impedirá que a verificação de criptografia formate a página GAM corrompida, mas não resolverá a inconsistência do banco de dados.
  • Se o cliente estiver frequentemente a interromper e a retomar a análise de encriptação utilizando o Sinalizador de Rastreio (TF) 5004, é mais provável que este problema ocorra e poderá ver múltiplas capturas.

Status

A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".

Resolução

Informações de atualização cumulativas:

Este problema foi corrigido nas seguintes atualizações cumulativas para SQL Server:

Acerca das atualizações cumulativas para SQL Server:

Cada nova atualização cumulativa para 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. Consulte as atualizações cumulativas mais recentes para SQL Server:

Mais informações

Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.