KB4131960 - CORREÇÃO: Violação de acesso ao executar uma consulta de seleção aninhada em um índice columnstore no SQL Server

Aplica-se a
SQL Server 2017 on Windows (all editions) 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ê use um índice columnstore no Microsoft SQL Server 2016. Quando você executa uma consulta de seleção aninhada no índice columnstore, pode ocorrer uma violação de acesso. Além disso, uma mensagem de erro semelhante à seguinte é registrada no arquivo do log de erros do SQL Server:

Observação

Data Hora Erro do servidor: 17310, gravidade: 20, estado: 1.
Data Hora Servidor Uma solicitação de usuário da sessão com SPID 55 gerou uma exceção fatal. O SQL Server está encerrando esta sessão. Entre em contato com os Serviços de Atendimento ao Produto com o despejo produzido no diretório de log.
data hora spid55 ***Despejo de pilha sendo enviado para C:\Programa Files\Microsoft SQL Server\MSSQL13.MSSQLSERVER\MSSQL\LOG\SQLDump0053.txt
data hora spid55 SqlDumpExceptionHandler: Processo 55 gerado exceção fatal c0000005 EXCEPTION_ACCESS_VIOLATION. O SQL Server está encerrando esse processo.
Data Hora SPID55 * *******************************************************************************
Data Hora SPID55 *
Data Hora SPID55 * INICIAR DESPEJO DE PILHA:
Data Hora SPID55 * Data Hora SPID 55
Data Hora SPID55 *
Data Hora SPID55 *
data hora spid55 * Endereço de exceção = 00007FFCBBD008A4 module(sqlmin+0000000000E608A4)
Data Hora SPID55 * Código de Exceção = c0000005 EXCEPTION_ACCESS_VIOLATION
Data Hora SPID55 * Ocorreu Violação de Acesso Endereço de gravação 00000000000000000

Resolução

A correção para esse problema está incluída nas seguintes atualizações:

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.