Sintomas
Suponha que tem uma base de dados que contém uma tabela particionada no Microsoft SQL Server 2014 ou SQL Server 2012. As partições da tabela são mapeadas para grupos de ficheiros diferentes e alguns mapeamentos de grupos de ficheiros são inválidos. Quando executa a instrução DBCC CHECKDB, os grupos de ficheiros inválidos são detetados e comunicados nos resultados:
Nota
Não é possível processar o index <IndexName> da tabela <TableName> porque o grupo de ficheiros (FileGroup ID <FileGroupNumber>) é inválido.
No entanto, a secção de resumo não comunica erros de alocação ou consistência.
Resolução
O problema foi corrigido pela primeira vez nas seguintes atualizações cumulativas de SQL Server:
Recomendação: Instale a atualização cumulativa mais recente para SQL Server
Cada nova atualização cumulativa para SQL Server contém todas as correções e todas as correções de segurança incluídas na atualização cumulativa anterior. Recomendamos que transfira e instale as atualizações cumulativas mais recentes para SQL Server:
- Atualização cumulativa mais recente do SQL Server 2012 SP3
- Atualização cumulativa mais recente do SQL Server 2014 SP1
Nota Esta correção apenas corrige o comportamento do relatório DBCC CHECKDB para que os grupos de ficheiros inválidos sejam comunicados no resumo DBCC CHECKDB como erros de consistência. A correção não corrige erros de consistência ou grupo de ficheiros inválidos e recomenda-se restaurar a base de dados a partir da última cópia de segurança válida conhecida para corrigir os danos.
Estado
A Microsoft confirmou que se trata de um problema nos produtos Microsoft listados na secção "Aplica-se a".