Ocorrência | Quando solicitado através do DBAccess Monitor a finalização de uma conexão do Application Server com o DBAccess, caso a conexão esteja executando uma instrução no Banco de Dados – como por exemplo a abertura de uma Query ou uma Stored Procedure – o DBAccess somente conseguir finalizar / encerrar a conexão quando o Banco de Dados terminar de processar a instrução atualmente em processamento. |
---|---|
Melhoria | A partir da release atual, para os bancos de dados MSSQL, ORACLE e POSTGRES, quando solicitada a finalização de uma conexão pelo DBAccess Monitor, caso exista uma operação em execução no Banco de Dados, o DBAccess abre internamente uma conexão de controle adicional e envia uma instrução para o banco de dados abortar o comando em execução, para ser possível a finalização da conexão. |
Informações adicionais |
|
O DBaccess emite uma instrução específica para cada banco de dados para solicitar a finalização de um processo, vide lista abaixo:
MSSQL → Direitos de SELECT na view sys.sysprocesses , e direito ded execução da instrução kill
ORACLE → Direito de execução da instrução ALTER SYSTEM DISCONNECT
POSTGRES → Direito de execução da função pg_terminate_backend()
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas