Número máximo de dbprocesses já alocados

1

Estou executando um aplicativo Delphi que usa o BDE para conexão com o banco de dados. Ocasionalmente (mais frequentemente do que eu gostaria) este erro aparece ao abrir uma consulta.

Pesquisando este erro, a maioria das escolhas se refere ao banco de dados MS SQLServer e fala sobre uma função dbsetmaxprocs , que não consigo encontrar.

Então a pergunta é: como posso evitar / corrigir esse erro? Em quais situações esse erro aumenta e como posso evitar / contornar isso?

Obrigado antecipadamente!

PS: Deixo alguns links que eu segui para referência.

  • Continuar recebendo o erro: "Número máximo de DBPROCESSES já alocados".
    link
    tentei isso, não funcionou.
  • _SQL Erro 10029 - Número máximo de DBPROCESSes já alocados no link
    Não consigo encontrar conexões não fechadas no meu código.
  • BUG: dbprocerrhandle não é acionado para erro 10029
    link
    não consegue encontrar dbsetmaxprocs em qualquer lugar.
por Pablo 15.12.2009 / 15:02

1 resposta

2

O erro é erro BDE não relacionado ao SQL Server. Não faz sentido aumentar o número de conexões máximas, você só vai acertar o novo max novamente. A solução é corrigir seu código e interromper o vazamento de conexões.

    
por 15.12.2009 / 18:29