Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: Revisao de estilo de texto

Esta build contém um parâmetro que permite ao SGDB cancelar uma operação que ficou mais do que o tempo determinado esperando um determinado recurso do Banco de dados para ser processada. 

SituaçãoOperações realizadas no SGDB onde seja necessário um acesso exclusivo a um determinado objeto ou recurso do banco de dados, possuem tempo de espera default indeterminado no MSSQL Server
OcorrênciaA ausência de uma configuração determinando um time-out de espera dificulta a identificação de ocorrências dessa natureza.
ImplementaçãoFoi criado o parâmetro LockTimeout=NNNN, que ao ser inserido no arquivo dbaccess.ini, na seção ou dsn do ambiente, ou mesmo na seção MSSQL, permite especificar um tempo (em milissegundos) por espera de um recurso em uso ou bloqueado que coloque a operação atual em espera.
Informações adicionais
  • Não há chamado relacionado.
  • Referente à ocorrência: TEC-7748
  • Disponível no DBAccess Build 20170202 gerado a partir de  
  • As instruções submetidas através do DBAccess ao MSSQL não deveriam bloquear ou colocar outras conexões em espera quando se trata de leitura ou mesmo update de dados, visto que a forma de acesso encapsulada de leitura de informação não faz bloqueiop para leitura, e a atualização de informações exige uma requisição de bloqueio para o controle de lock do DBAccess antes de enviar um update ao SGDB.