Consultor Eletrônico



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.