Árvore de páginas

Você está vendo a versão antiga da página. Ver a versão atual.

Comparar com o atual Ver Histórico da Página

Versão 1 Próxima »

ADS Error (7022) - Operação: Maximum index ...

Esta ocorrência indica um estouro do limite de balanceamento do índice atualmente utilizado pela tabela , através do driver ADS, ocorrido durante a operação . Esta ocorrência apresenta-se no log do console do Servidor de Aplicação, precedendo em geral uma ocorrência fatal do AdvPL, em geral relacionada às funções DBAppend(), DBRUnlock() e/ou DBSkip().

ADS Error (7022) - Operacao: <x> - Maximum index levels exceeded. File: <y>


Esta ocorrência geralmente é reproduzida, quando da utilização de uma tabela indexada, onde o resultado da expressão de indexação ( &(Indexkey()) ) ultrapasse 140 bytes, durante e/ou após sucessivas operações de inserção de registros.

No caso da reprodução desta ocorrência, reindexar a tabela (deletar e recriar o índice) torna a aplicação operacional novamente, porém após sucessivas inserções e alterações na tabela, a ocorrência provavelmente será reproduzida novamente. Verifique as chaves de índice utilizadas para a tabela e evite que seja utilizada uma chave cujo retorno da expressão de indexação ultrapasse 140 bytes.

  • Sem rótulos