Sintomas
Suponha que você tenha um banco de dados que contenha uma tabela particionada no Microsoft SQL Server 2014. A tabela tem um índice columnstore e as partições da tabela são mapeadas para grupos de filediferentes. Ao executar a instrução DBCC CHECKFILEGROUP , você recebe a seguinte mensagem de erro de inconsistência falsa:
MSG 8965, nível 16, erro 1Table do Estado: ID do objeto <ID do objeto>, ID do índice <id do índice>, ID da partição <ID da partição>, ID da unidade de alocação <ID da unidade de alocação> (digite dados LOB). O nó de dados fora da linha na página (<ID da página>), slot <id do slot>, ID de texto <ID de texto> é referenciado pela página (<> de id de página ), slot <ID do slot>, mas não foi visto na digitalização. O CHECKFILEGROUP encontrou 0 erros de alocação e N erros de consistência na tabela ' PageArchive ' (ID do objeto <ID do objeto>).
No entanto, ao executar a instrução DBCC CHECKDB , você não recebe nenhuma mensagem de erro de consistência. Além disso, executar a instrução DBCC CHECKDB com a opção REPAIR_ALLOW_DATA_LOSS não corrige os erros de consistência. Isso ocorre porque o erro de consistência reportado por DBCC CHECKFILEGROUP é um erro falso positivo e um erro de relatório que pode ser ignorado.
Resolução
O problema foi corrigido primeiro nas seguintes atualizações cumulativas do 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. Recomendamos que você baixe e instale as atualizações cumulativas mais recentes do SQL Server:
Status
A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".