Sintomas
Você restaura um banco de dados de um banco de dados snapshot no SQL Server. Quando o banco de dados contém tabelas habilitadas para controle de alterações, o esquema do banco de dados é corrompido. Além disso, a seguinte mensagem de erro é exibida:
Observação
Mensagem 211, Nível 23, Estado 8
Corrupção na ID do banco de dados 28, ID de objeto 41 possivelmente devido a inconsistência de esquema ou catálogo. Execute DBCC CHECKCATALOG.
Mensagem 3624, Nível 20, Estado 1
Uma verificação de marca de asserção do sistema falhou. Verifique o log de erros do SQL Server para obter detalhes. Normalmente, uma falha de declaração é causada por um bug de software ou corrupção de dados. Para marcar se há banco de dados corrompido, considere executar DBCC CHECKDB. Se você concordou em enviar despejos para a Microsoft durante a instalação, um minidespejo será enviado para a Microsoft. Uma atualização pode estar disponível da Microsoft no Service Pack mais recente ou em um hotfix do Suporte Técnico.
Resolução
A correção para esse problema está incluída nas seguintes atualizações:
- Atualização cumulativa 3 para o SQL Server 2016 Service Pack 1
- Atualização cumulativa 38 para o SQL Server 2016 (Build 50785)
Sobre compilações do SQL Server 2016
Cada nova compilação do SQL Server 2016 contém todos os hotfixes e todas as correções de segurança incluídas na compilação anterior. Recomendamos que você instale o build mais recente para o SQL Server 2016.
Status
A Microsoft confirmou que este é um problema nos produtos da Microsoft listados na seção "Aplica-se a".
Referências
Saiba mais sobre a terminologia que a Microsoft usa para descrever atualizações de software.