CORREÇÃO: DBCC CHECKDB com EXTENDED_LOGICAL_CHECKS falha em uma tabela no 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 utiliza o Microsoft SQL Server 2016. Quando você executa DBCC CHECKTABLE com EXTENDED_LOGICAL_CHECKS em uma tabela com um índice não clusterizado filtrado (NCI) sobre um índice columnstore clusterizado (CCI), você receberá a mensagem de erro semelhante à seguinte:

      

Msg 5297, Nível 16, Estado 1, Número de Linha

A verificação de conjunto de linhas cruzadas entre o índice columnstore clusterizado e o índice não clusterizado (ID do objeto, ObjectId, ID do índice, IndexId, número da partição, PartitionNum) falhou. Por favor, reconstrua a partição.

Msg 5297, Nível 16, Estado 1, Número de Linha

A verificação de conjunto de linhas cruzadas entre o índice columnstore clusterizado e o índice não clusterizado (ID do objeto, ObjectId, ID do índice, IndexId, número da partição, PartitionNum) falhou. Por favor, reconstrua a partição.

Msg 5297, Nível 16, Estado 1, Número de Linha

A verificação de conjunto de linhas cruzadas entre o índice columnstore clusterizado e o índice não clusterizado (ID do objeto, ObjectId, ID do índice, IndexId, número da partição, PartitionNum) falhou. Por favor, reconstrua a partição.

DBCC resultados para 'TableName'.

Há 1 linha em 1 página para o objeto "'TableName'".

CHECKDB encontrou 0 erros de alocação e 3 erros de consistência na tabela ''TableName'' (object ID, ObjectId).
      

…

CHECKDB encontrou 0 erros de alocação e 3 erros de consistência no banco de dados 'DatabaseName'.

Execução do DBCC concluída. Se o DBCC imprimiu mensagens de erro, contacte o administrador de sistema.

Hora de conclusão: DateTime
      

Estado

A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".

Resolução

Este problema foi corrigido na seguinte atualização cumulativa para SQL Server:

Acerca das atualizações cumulativas para SQL Server:

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

Referências

Saiba mais sobre a terminologia que a Microsoft utiliza para descrever as atualizações de software.