Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

Sintomas

Considere o seguinte cenário:

  • Você tem duas tabelas particionadas no Microsoft SQL Server 2014 e as partições da primeira tabela são mapeadas para arquivos e grupos de arquivos diferentes usando o mesmo esquema de partição e função.

  • Você alterna uma dessas partições para a segunda tabela e, em seguida, trunca a segunda tabela.

  • Você solta arquivos e grupos de arquivos mapeados para a partição comutada.

  • Você executa uma instrução SELECT na segunda tabela.

Nesse cenário, a seguinte mensagem de erro é exibida:

MSG 606, nível 21, inconsistência do estado 1Metadata. A ID do grupo de arquivos<ID do grupo de arquivos> especificada para a tabela <nome da tabela> não existe. Execute DBCC CHECKDB ou CHECKCATALOG.

Ao executar DBCC CHECKDB/CHECKtable, você recebe a seguinte mensagem de erro:

Não é possível processar o índice <indexname> da tabela <TableName> porque o grupo de arquivos (ID do grupo de arquivos <FileGroupNumber>) é inválido.

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:

Observação Esta correção só impede ocorrências futuras desse problema. Se você já tiver esse problema, exporte seus dados para um novo banco de dados sem corrupção de metadados existentes. Para fazer isto, siga as seguintes etapas:

  1. Para determinar se uma partição tem um grupo de arquivos inválido, execute a seguinte consulta para ver se ela retorna um resultado:

    SELECT * FROM sys.allocation_units AS au WHERE au.data_space_id NOT IN (SELECT data_space_id FROM sys.filegroups)
  2. Torne a tabela com a corrupção de metadados em exibição novamente. Se a consulta da etapa 1 retornar um resultado, a partição com metadados corrompidos impedirá que você exiba (selecione * de) todas as linhas da tabela. Para contornar esse problema, remova essa partição defeituosa.Observação A partição defeituosa deve estar vazia. Caso contrário, os arquivos e o grupo de arquivos em que ele estava em não foram removidos ou excluídos. Para fazer isso, mova a partição para outra tabela que use o mesmo esquema de particionamento. Esta tabela pode ser apenas uma tabela fictícia. Use o container_id da consulta na etapa 1 e combine-o com o partition_id de sys. partitions. (Certifique-se de anotar o partition_number.) Use o partition_number para executar uma partição de opção ALTER TABLE da tabela que era reviewável para a tabela fictícia. A tabela fictícia deve ter o mesmo conjunto de colunas e usar o mesmo esquema de partição. Sua consulta para localizar a partição inconsistente pode se parecer com o seguinte:

    SELECT au.container_id, au.data_space_id, p.partition_number FROM sys.partitions AS p JOIN sys.allocation_units AS au ON p.partition_id = au.container_id LEFT JOIN sys.filegroups AS fgs ON fgs.data_space_id = au.data_space_id WHERE object_id = OBJECT_ID('MyTableName') AND fgs.data_space_id IS NULL;
  3. Copie os dados da tabela que não pôde ser visualizada anteriormente para o novo banco de dados.

Status

A Microsoft confirmou que este é um problema nos produtos Microsoft listados na seção "Aplicável a".

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×