CORREÇÃO: Banco de dados não pode recuperar e relata erro 5243 no servidor SQL

Aplica-se a: SQL Server 2016 DeveloperSQL Server 2016 EnterpriseSQL Server 2016 Enterprise Core

Sintomas


Assuma que você tem um banco de dados no Microsoft SQL Server 2016 ou 2017 que tem criptografia de banco de dados transparente habilitada ou está em processo de habilitação ouDesativado. Se o banco de dados contém corrupção de tal forma que uma extensão GAM éindevidamente marcado como não alocados na página GAM ou PFS, na medida em que, épossível para a digitalização de criptografia assumir incorretamente que a página GAM énão alocados e, em seguida, forquem a página. Neste caso, um reinício subsequente do servidor fará com que o banco de dados seja marcado suspeito após a recuperação, e você pode receber oseguinte mensagem de erro:
Data SPID      Erro: 5243, Gravidade: 16, Estado: 8.
Data SPID      Uma inconsistência foi detectada duranteuma operação interna. Por favor, entre em contato com o suporte técnico.
Observações
  • Essa correção impedirá que a digitalização de criptografia formatadora a página gam corrupta, mas não abordará a inconsistência do banco de dados.
  • Se o cliente estiver frequentemente parando e retomando a digitalização de criptografia usando trace flag (TF) 5004, esse problema pode ser mais provável de ocorrer e você pode ver vários despejos.

Status


A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Resolução


Informações de atualização cumulativas:
Este problema é corrigido nas seguintes atualizações cumulativas para SQLServidor:
Sobre atualizações cumulativas para o Servidor SQL:
Cada nova atualização cumulativa para o Servidor SQL contémhotfixes e todas as correções de segurança que foram incluídas com o anterioratualização cumulativa. Confira as últimas atualizações cumulativas para o Servidor SQL:

Mais informações


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