Home

TOTVS | Plataformas e tecnologias

Árvore de páginas

FAQ: 55767-Valor de seqüência fica NULL durante uso concorrente
Produto:Datasul
Versão:1
Sintoma
55767-Valor de seqüência fica NULL durante uso concorrente
Causa
Valor de seqüência fica NULL durante uso concorrente
Solução

SINTOMAS:

 

  • Acessos concorrentes a um objeto seqüência.
  • Em momentos intermitentes o valor da seqüência fica NULL.

 

AMBIENTE:

 

  • OpenEdge 10.1B e 10.1C
  • DataServer for SQL Server

 

CAUSA:

 

O código utilizado pelo DataServer para emular seqüências pode, em situações onde há vários usuários acessando a mesma seqüência, gerar um valor NULL, inutilizando a seqüência e exigindo intervenção manual.

 

SOLUÇÃO:

 

Utilizar para todos os bancos de dados o parâmetro PRGRS_LOCK_NATIVEWAIT, com um valor mínimo de 500:

-Dsrv PRGRS_LOCK_NATIVEWAIT,500