Ir para conteúdo
  • Cadastre-se

dev botao

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


Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 1388 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

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.

Postado
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)

 

Postado
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.

  • Curtir 1
  • Este tópico foi criado há 1388 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.
Visitante
Este tópico está agora fechado para novas respostas
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.