Kbase 89215: No SQL servers are available
Autor |
  Tatiane Koslinsky - CAT |
Acesso |
  Público |
Publicação |
  11/21/2018 |
|
Ocorrência
No log de banco de dados apresenta a mensagem:
(8839) No SQL servers are available
Ambiente
Datasul – Tecnologia – Todas as releases do Progress OpenEdge
Causa
O número de conexões do tipo SQL no banco estava abaixo do necessário para o produto Datasul.
Solução
Incrementar no script de carga do banco mais conexões SQL para o banco de dados que apresenta a mensagem no log. Abaixo um descritivos dos parâmetros de conexão:
Parâmetro "-Mpb" - Indica a quantidade de "server s" por broker (4GL/SQL);
Parâmetro "-m3" - Indica que possui um broker adicional para o banco de dados;
Parâmetro "-Mn" - Indica a quantidade de "server s" por banco de dados. Esse valor deve contemplar, a quantidade de "server s" (-Mpb) do broker 4GL, mais a quantidade de "server s" do broker SQL, mais a quantidade de broker s adicionais (-m3);
Parâmetro "-Ma" - Indica a quantidade de conexões por server (-Mpb);
Parâmetro "-Mi" - Indica a quantidade mínima de conexões que um server (-Mpb) precisa receber antes de abrir/carregar/habilitar um novo server;
Parâmetro "-n" - Indica a quantidade de conexões no banco de dados. Esse valor deve contemplar a quantidade de conexões no broker 4GL, a quantidade de conexões no broker SQL e serviços como APW, BIW e WDOG.
Será necessário reiniciar os bancos para assumir os novos valores.