Árvore de páginas

Esta melhoria permite o cancelamento da instrução em execução no banco de dados quando a conexão é finalizada pelo DBAccess Monitor e/ou finalizção do serviço do DBAccess, sem precisar dar direitos especiais ou privilegiados adicionais para o usuário configurado para conexão com o SGDB no DBAccess

SituaçãoNecessidade de finalizar uma conexão no DBACcess, quando uma instrução está sendo executada através da conexão no Banco de Dados - como a abertura de uma Query ou uma execução de Stored Procedure.
OcorrênciaA partir da build 19.2.1.0 do DBAccess, mediante habilitação de privilégios administrativos para o usuário usado na conexão, passou a ser possível finalizar uma conexão pelo DBAccess Monitor, e caso a mesma estivesse esperando o retorno de uma instrução submetida ao banco de dados, a conexão era finalizada no SGDB. A implementação originalmente está documentada em Melhoria - Finalização de conexões em execução no SGBD através do DBAccess Monitor. Porém, liberar os privilégios exigidos para usufruir dessa funcionalidade pode conflitar com políticas de segurança da informação e gerenciamento do Banco de Dados.  
Melhoria

A partir da build atual, para os bancos de dados MSSQL, Postgres e Oracle – utilizando ODBC – o DBACcess passa a usar um recurso da ODBC para cancelamento da instrução em execução no banco de dados, que não exige a liberação de direitos ou privilégios adicionais. 

Informações adicionais
  • Referente ao chamado: Ticket 8966155
  • Referente à ocorrência: TPGW-163 / TPGW-166
  • Implementação realizada em conformidade com o processo de melhoria contínua da aplicação.