Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a: SQL Server
Details
| Attribute | Valor |
|---|---|
| Nome do Produto | SQL Server |
| ID do Evento | 5228 |
| Origem do evento | MSSQLSERVER |
| Componente | SQLEngine |
| Nome simbólico | DBCC4_ANTIMATTER_COLUMN_DETECTED |
| Texto da mensagem | Erro de tabela: ID de objeto O_ID, ID de índice I_ID, ID de partição PN_ID, ID de unidade alloc A_ID (tipo TYPE), página PG_ID, linha R_ID. DBCC detetou limpeza incompleta de uma operação de compilação de índice on-line. (O valor da coluna de antimatéria é VALOR.) |
Explanation
Foi detetada uma construção incompleta de índice online para o objeto O_ID, índice I_ID e partição PN_ID. Isto manifesta-se pela presença de uma coluna de antimatéria na linha R_ID. Uma coluna de antimatéria é usada ao reconciliar registos de múltiplas fontes durante uma construção de índice online. A mensagem de erro também indica o valor da coluna de antimatéria.
Ação do Usuário
Procurar Falha de Hardware
Executa diagnósticos de hardware e corrige quaisquer problemas. Examine também os registos do sistema e da aplicação Microsoft Windows e o registo de erros SQL Server para ver se o erro ocorreu como resultado de falha de hardware. Corrigir quaisquer problemas relacionados com hardware que estejam contidos nos logs.
Se tiveres problemas persistentes de corrupção de dados, tenta trocar diferentes componentes de hardware para isolar o problema. Verifique se o sistema não tem o write-cache ativado no controlador de disco. Se suspeitar que o problema seja o write-caching, contacte o fornecedor do seu hardware.
Por fim, pode ser útil mudar para um novo sistema de hardware. Esta mudança pode incluir a formatação dos discos rígidos e a reinstalação do sistema operativo.
Restaurar a partir da cópia de segurança
Se o problema não for relacionado com hardware e existir um backup limpo conhecido, restaure a base de dados a partir do backup.
Executar o DBCC CHECKDB
Se não houver backup limpo disponível, execute o DBCC CHECKDB sem uma cláusula REPAIR para determinar a extensão da corrupção. O DBCC CHECKDB recomendará uma cláusula de REPARAÇÃO para usar. Depois, execute o DBCC CHECKDB com a cláusula REPAIR apropriada para reparar a corrupção.
Atenção
Se não tiver a certeza de que efeito o DBCC CHECKDB com uma cláusula REPAIR tem nos seus dados, contacte o seu fornecedor de suporte principal antes de executar esta declaração.
Se executar o DBCC CHECKDB com uma das cláusulas REPAIR não corrigir o problema, contacte o seu fornecedor principal de suporte.
Resultados da Execução das Opções REPAIR
Executar o REPAIR fará com que o índice especificado e todos os seus índices dependentes sejam reconstruídos.