CORREÇÃO: Erro de asserção quando os dados são inseridos em massa em uma tabela que contém índices sem cluster e de cluster columnstore no SQL Server 2016 e 2017

Aplica-se a: SQL Server 2016 Enterprise CoreSQL Server 2016 EnterpriseSQL Server 2016 Developer Mais

Sintomas


Suponha que você executa uma consulta que carrega os dados usando a instrução BULK INSERT em uma tabela que tem um índice columnstore não estão em cluster e um índice de cluster columnstore no SQL Server 2016 e 2017. Se a consulta for executada ao mesmo tempo por meio de várias conexões e do SQL Server não concede memória suficiente para algumas conexões, a operação de inserção em MASSA pode falhar e você receber erros de declaração semelhantes aos seguintes:

Além disso, um arquivo de despejo é gerado pelo SQL Server.

Resolução


Essa correção está incluída nas seguintes atualizações cumulativas para o SQL Server:

Atualização cumulativa 6 para SQL Server 2017

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

Status


A Microsoft confirma que este é um problema em seus produtos listados na seção "Aplica-se a".

Referências


Conheça a terminologia que a Microsoft usa para descrever as atualizações de software.