Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Complementar informações relacionadas a situação, casusa e correção realizadas

Esta build contem uma correção de falha de abertura de índices virtualizados com MSSQL após criar um novo índice ou virtualizar um índice existente.

SituaçãoVirtualizar um ou mais índices de uma tabela, onde Adicionar um novo índive em uma tabela existente, ou virtualizar um índice previamente existente, onde para a tabela em questão existam índices adicionais criados diretamente no banco de dados, onde um índice adicional dos índices seja criado com uma chave que contém apenas uma coluna de controle – como por exemplo apenas com a coluna de controle D_E_L_E_T_ ou R_E_C_D_E_L_. 
Ocorrência

A virtualização de um índice de uma tabela, quando para esta tabela existe no banco de dados um índice criado diretamente na base com as características acima, impede , ou a criação de um índice novo neste cenário, impedia a abertura dos índices adicionados e/ou virtualizados, causando o erro "Open Index Error" no AdvPL, precedido pela advertência abaixo no log de console do Application Server: 

Warning - TOPCONN - OrdListAdd - GetFieldDesc error -13
CorreçãoCorrigido o tratamento do DBAccess para montagem da lista de índices de uma tabela, para ignorar a descrição de tratar adequadamente indices que não contenham campos de dados, mas apenas campos de controle. 
Informações adicionais
  • Referente ao chamado: Ticket Zendesk 9937152
  • Referente à ocorrência: TPGW-432 e relacionados
  • Disponível a partir do DBAccess 20200606, versão 20.1.1.2