Jump to content

dev botao

Erro ao conectar Base Postgres 12 com ZeosLib + AWS. (SSL SYSCALL erro: Connection reset by peer)


JJA
Go to solution Solved by Juliomar Marchetti,
  • Este tópico foi criado há 1315 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Bom dia pessoal.

Utilizo ZeosLib (7.2.1) para conectar no banco Postgres usando localmente na máquina. (Atualmente versão 9.6).

Já havia criado base de dados Postgres na AWS e havia conseguido conectar normalmente no Delphi com o mesmo componente Zeos. (Coisa de um 1 a 2 anos atrás, não lembro a versão do Postgres na época).

Atualmente criei uma nova conta na AWS e criei uma base de dados Postgres 12 na AWS. Estou conectando esta base no PGAdmin 4 normalmente, então o acesso a base já está OK.

Peguei as mesmas configurações que utilizei no PGADmin 4 para conectar a base e coloquei no ZConenction. 

Ao tentar conectar, dá o seguinte erro: SSL SYSCALL erro: Connection reset by peer

Alguém sabe o que poderia ser?

Obrigado.

Link to comment
Share on other sites

22 horas atrás, Juliomar Marchetti disse:

Veja se está com o openssl local atualizado e qual está pedindo na amazon.

na pasta do pgadmin veja quais as dll estão lá

Bom dia Juliomar. Obrigado pela ajuda.
Eu identifiquei as DLLs que estão na pasta do PGADmin. Realmente a DLL libpq.dll que vem com o PGAdmin é mais nova (versão 13) é diferente da que eu uso (Versão 8), porém ao atualizar essa DLL e fazer o Zeos olhar para essa nova DLL, ocorreu o seguinte erro:

Client-Library C:\SYSCare\DLL\PGAdmin4\libpq.dll found but could not be loaded. Check compile-target and library compatibility!.

Tentei também utilizar o FireDAC, apontando para a nova DLL, porém o erro volta a ser o mesmo que ocorre com o Zeos:

[FireDAC][Phys][PG][libpq] SSL SYSCALL error: Connection reset by peer (0x00002746/10054)

 

Link to comment
Share on other sites

36 minutos atrás, Juliomar Marchetti disse:

Sim pois o pgadmin é compilado em x64 e a dll que está lá é essa.

veja para baixar a dll cliente do postgres mais novo em x86(Win32)

Perfeito Juliomar. Baixei as DLLs do PostgresA atualizadas para x86 e deu certo.
Muito obrigado pela ajuda.
Problema resolvido.

  • Like 1
Link to comment
Share on other sites

  • Este tópico foi criado há 1315 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Guest
This topic is now closed to further replies.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.