Á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 Atual »

Ocorrência

A criação de um índice em uma tabela temporária criada no Banco de Dados MSSQL através do DBAccess dentro de uma transação bloqueava o acesso a leitura dos dados inseridos na tabela temporária quando a aplicação AdvPL tentasse ler os dados inseridos na tabela temporária. Neste cenário, somente era possível derrubar os processos ( AdvPL e DBAccess ) localizando a conexão bloqueada no Banco de Dados e finalizando a conexão diretamente no SGDB. 


Correção

Implementada uma proteção e desvio para a criação de índices dentro de tabela temporária em processo transacionado no MSSQL, da mesma forma que foi implementado para a criação da tabela nestas condições.  Internamente, o DBAccess cria o índice para a tabela temporária usando a mesma conexão interna usada na criação da tabela temporária nas mesmas condições, evitando o bloqueio do banco de dados para a leitura da tabela temporária e o consequente travamento das conexões e aplicação AdvPL. 


Informações adicionais
  • Referente à ocorrência: MTEC-2560
  • Sem rótulos