KB4466793 - CORREÇÃO: ocorre um erro de asserção ao reiniciar o banco de dados do SQL Server 2016

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)

Sintomas

Suponha que você crie um banco de dados e um arquivo de log de transações primário no Microsoft SQL Server 2016. Você executa algumas transações para aumentar os arquivos. Nesse cenário, ao reiniciar o servidor de banco de dados, ocorre um erro de asserção. Além disso, o seguinte arquivo de minidespejo é gerado:

Observação

DateTime **Thread de despejo - spid = 0, EC = 0x0000026FEE9AB2C0
DateTime ***Stack Dump being sent to FilePath\FileName
DateTime * *******************************************************************************
Data/Hora     *
DateTime * BEGIN STACK DUMP:
Data/Hora     *   Data/Hora
Data/Hora     *
DateTime * Local: FilePath\FileName
DateTime * Expression: ret == itFcb-lfcb_fSeqNo>
Data/Hora * SPID: 36
DateTime * ID do processo: ProcessID
...
Data/Hora Erro: 17066, Gravidade: 16, Estado: 1.
DateTime SQL Server Assertion: File: <FilePath\FileName>, line=LineNumber Failed Assertion = 'ret == itFcb-lfcb_fSeqNo>'. Esse erro pode estar relacionado ao tempo. Se o erro persistir após a execução da instrução, use DBCC CHECKDB para marcar a integridade estrutural do banco de dados ou reinicie o servidor para garantir que as estruturas de dados na memória não sejam corrompidas.
Data/Hora Erro: 3624, Gravidade: 20, Estado: 1.
Data/Hora 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

Esse problema é corrigido na seguinte atualização cumulativa para o SQL Server:

Atualização cumulativa 4 para o SQL Server 2016 SP2

Sobre atualizações cumulativas para o SQL Server

Cada nova atualização cumulativa do SQL Server contém todos os hotfixes e todas as correções de segurança incluídas na atualização cumulativa anterior. Confira as atualizações cumulativas mais recentes para o SQL Server:

Atualização cumulativa mais recente do SQL Server 2016

Esse problema é corrigido no hotfix sob demanda a seguir para Atualização Cumulativa 3 para o SQL Server 2016 Service Pack 2:

Ícone de Download Baixe o hotfix sob demanda em inglês (en-US) agora.

Ícone de Download Baixe agora o hotfix sob demanda alemão (de-DE).

Ícone de Download Baixe agora o hotfix sob demanda em espanhol (es-ES).

Ícone de download Baixe agora o hotfix sob demanda em francês (fr-FR).

Ícone de Download Baixe agora o hotfix sob demanda em italiano (it-IT).

Ícone de download Baixe agora o hotfix sob demanda japonês (jp-JP).

Ícone de download Baixe o hotfix sob demanda coreano (ko-KO) agora.

Ícone de Download Baixe o hotfix sob demanda em português (pt-PT) agora.

Ícone de Download Baixe o hotfix sob demanda russo (ru-RU) agora.

Ícone de Download Baixe agora o hotfix sob demanda do chinês simplificado (zh-CN).

Ícone de Download Baixe agora o hotfix sob demanda do chinês tradicional (zh-TW).

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.