import.css=/download/attachments/327912/newLayout.css |
FAQ: 53077-Ocorrência do erro 1422 ao excluir um registro
Sintoma
53077-Ocorrência do erro 1422 ao excluir um registro
Causa
Ocorrência do erro 1422 ao excluir um registro
Solução
Sintomasü Erro 1422 ao excluir um registroü SYSTEM ERROR: Index in <table-name> for recid could not be deleted. (1422) Ambienteü Todos os sistemas operacionaisü Progress 9 Mudança CausaA causa exata do erro é desconhecida. Verificar a ocorrência de algum erro no log do sistema operacional ou no banco de dados. Já foi identificado em alguns casos que erros no hardware do servidor podem ocasionar esta situação. Também versões de Progress desatualizadas podem conter bugs que levam a ocorrência do erro. Solução Se ocorrer o erro 1422 ao tentar excluir o registro, execute o seguinte procedimento: ü Verifique em qual área está a tabela que possui o registro com problema. ü Verifique também o recid do registro. Esse recid aparece na mensagem de erro. ü Tire a base do ar e faça um backup. ü Trunque o bi do banco. ü Execute o comando: proutil <banco> -C idxfix ü Selecione a opção 6 ü Entre com o recid do registro com problema ü Entre com a área onde está localizado o registro ü Confirme a operação. Após esse procedimento o registro foi eliminado, sem precisar reindexar o banco Notas Para mais informações, procure pelo erro 1422 nos KBases da Progress através do site www.progress.com/support |