Ir para conteúdo
  • Cadastre-se

dev botao

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


JJA
Ver Solução Respondido por Juliomar Marchetti,
  • Este tópico foi criado há 1141 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 para o comentário
Compartilhar em outros 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 para o comentário
Compartilhar em outros sites

  • Moderadores
  • Solution

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)

Consultor SAC ACBr Juliomar Marchetti
 

Projeto ACBr

skype: juliomar
telegram: juliomar
e-mail: [email protected]
http://www.juliomarmarchetti.com.br
MVP_NewLogo_100x100_Black-02.png
 

 

Link para o comentário
Compartilhar em outros 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.

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

  • Este tópico foi criado há 1141 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.