KB4163478 - CORREÇÃO: ocorre uma violação de acesso quando estatísticas incrementais são atualizadas automaticamente em uma tabela no SQL Server

Aplica-se a
SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core 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

Quando você processa operações DML em uma tabela que tem particionamento e as estatísticas incrementais são atualizadas automaticamente, ocorre uma violação de acesso. Além disso, você recebe a seguinte mensagem de erro no Microsoft SSMS (SQL Server Management Studio):

Observação

Mensagem 596, Nível 21, Estado 1, Linha 79
Não é possível continuar a execução porque a sessão está no estado de encerramento.
Mensagem 0, Nível 20, Estado 0, Linha 79
Ocorreu um erro grave no comando atual. Os resultados, se houver, devem ser descartados.

         Observação Se você desabilitar as estatísticas de atualização automática, esse erro não ocorrerá.

Resolução

Este problema é corrigido com as seguintes atualizações para o SQL Server:

Atualização cumulativa 8 para o SQL Server 2017

Atualização cumulativa 1 para o SQL Server 2016 Service Pack 2

Atualização cumulativa 9 para o SQL Server 2016 Service Pack 1

Sobre compilações do SQL Server

Cada nova compilação do SQL Server contém todos os hotfixes e correções de segurança que estavam na compilação anterior. Recomendamos que você instale o build mais recente para a sua versão do SQL Server:

A build mais recente do SQL Server 2017

O build mais recente do 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.