Aplica-se A
SQL Server 2016 Service Pack 2 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) SQL Server 2017 on Windows SQL Server 2019 on Windows

Sintomas

Assuma que tem uma tabela dividida com índice de colunas clustered (CCI) no Microsoft SQL Server. Quando executar declaração SELECT na Dynamic Management View (DMV)sys.dm_db_index_physical_stats contra a tabela, pode receber uma mensagem de erro que se assemelha ao seguinte na página do Mapa de Atribuição de Índices (IAM) após o interruptor de partição:

Erro Msg 8959, Nível 16, Estado 1, LineNumber

Erro de tabela: A página IAM (1:361) para objeto ID ObjectID, Índice ID UnitIDIndexID,Partition ID PartitionID,unidade aloci (dados do tipo In row) está ligada na cadeia IAM para objeto ID ObjectID,índice ID IndexID,PartitionIDde partição, unidade alloc ID UnitID (dados do tipo In-row) por página (0:0).

Estado

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Resolução

Esta emissão é corrigida nas seguintes atualizações cumulativas para o SQL Server:

Sobre as atualizações cumulativas para o SQL Server:

Cada nova atualização cumulativa do 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. Confira as últimas atualizações cumulativas do SQL Server:

Mais informações

A causa da questão é que quando se realiza uma interruptor de partição da tabela Colunastore e se qualquer deltastore lápide existe na partição de origem, esta lápide não será mudada para alvo partição que causa erro de incompatibilidade da página IAM. Pode correr "sys.dm_db_column_store_row_group_physical_stats" para conhecer o estado de grupos de linha detalhada (incluindo lápide) sobre o Índice de loja de colunas.

Solução

A questão desapareceria depois de algum tempo quando o fundo Tuple Mover destruiu a loja de lápides.

Ou para contornar esta questão, pode remover isso tombstone deltastore imediatamente para evitar o erro executando "ALTER INDEX ... REORGANIZE"uma ou mais vezes.

Referências

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

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.