Fórum Cliente não conecta no Servidor #27046

20/02/2009

0

Bom dia a todos...

Estou precisando muito da ajuda de vocês com a seguinte questão:

Criei o arquivo .ini de conexão para leitura externa:
[HOSTNAME]
Host=\\192.168.1.3
[DATABASE]
Path=COMERCIO
[PORTA]
Port=5432
[SETOR]
Setor=0

Fiz a leitura do arquivo juntando mais algumas informações no onCreate do DataModule:
  try
    with dbComercio do begin
      User      := ´suporte´; //tambem criei esse usuário no Postgre
      Password  := ´123456´; // informei essa senha para este usuário
      Protocol  := ´postgresql-8´;
      HostName  := Host; // variável lida do arquivo externo conexao.ini
      Port      := Port; // variável lida do arquivo externo conexao.ini
      DataBase  := Path; // variável lida do arquivo externo conexao.ini
      Connect;
    end;
  except
    Application.MessageBox(´Não foi possível estabelecer conexão com o Banco de Dados´,´Atenção´);
    Application.ProcessMessages;
    Application.Terminate;
  end;


Editei o arquivo pg_hba.conf
# TYPE  DATABASE    USER        CIDR-ADDRESS          METHOD

 IPv4 local connections:
host    all         all         127.0.0.1/32          md5
host    all         all   192.168.1.0/24md5

 IPv6 local connections:


Tudo como manda o figurido, se eu não estiver esquecido nada!
Na máquina em que o banco de dados está armazenado e o postgresql está instalado tudo funciona muito bem, porém, quando chamo a aplicação de outros terminais aparece a seguinte mensagem:

SQL Error: FATAL: password authentication failed for user ´Suporte´

O que devo fazer? Onde estou errando? Preciso muito da ajuda de vocês...

Estou usando Delphi 7 + Zeos 6.6.4-stable + PostgreSQL 8.3.4

Desde já agradeço!

Márcio


Mmcamilo

Mmcamilo

Responder

Posts

10/02/2015

Rgp

Bom dia a todos...

Estou precisando muito da ajuda de vocês com a seguinte questão:

Criei o arquivo .ini de conexão para leitura externa:
[code:1:85d739fbe1]
[HOSTNAME&93;
Host=\\192.168.1.3
&91;DATABASE&93;
Path=COMERCIO
&91;PORTA&93;
Port=5432
&91;SETOR&93;
Setor=0
[/code:1:85d739fbe1]
Fiz a leitura do arquivo juntando mais algumas informações no onCreate do DataModule:
[code:1:85d739fbe1]
try
with dbComercio do begin
User := ´suporte´; //tambem criei esse usuário no Postgre
Password := ´123456´; // informei essa senha para este usuário
Protocol := ´postgresql-8´;
HostName := Host; // variável lida do arquivo externo conexao.ini
Port := Port; // variável lida do arquivo externo conexao.ini
DataBase := Path; // variável lida do arquivo externo conexao.ini
Connect;
end;
except
Application.MessageBox(´Não foi possível estabelecer conexão com o Banco de Dados´,´Atenção´);
Application.ProcessMessages;
Application.Terminate;
end;
[/code:1:85d739fbe1]

Editei o arquivo pg_hba.conf
[code:1:85d739fbe1]
# TYPE DATABASE USER CIDR-ADDRESS METHOD

IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.1.0/24md5

IPv6 local connections:
[/code:1:85d739fbe1]

Tudo como manda o figurido, se eu não estiver esquecido nada!
Na máquina em que o banco de dados está armazenado e o postgresql está instalado tudo funciona muito bem, porém, quando chamo a aplicação de outros terminais aparece a seguinte mensagem:

SQL Error: FATAL: password authentication failed for user ´Suporte´

O que devo fazer? Onde estou errando? Preciso muito da ajuda de vocês...

Estou usando Delphi 7 + Zeos 6.6.4-stable + PostgreSQL 8.3.4

Desde já agradeço!

Márcio



Estou com problema semelhante, só que o programa foi desenvolvido em java, na minha máquina está instalado o postgres, tudo roda normal, minha máquina está compartilhando o diretório com o programa na rede, quando acessado o programa em outra máquina ele não carrega, o processo .javaw roda alguns segundos e logo morre.
em programa que não existe a conexão com banco de dados abre normalmente nas máquinas cliente.
o pga_conf está da seguinte maneira:

host fiscal all 192.168.1.0/24 trust

alquém poderia me ajudar?
Responder

Gostei + 0

16/02/2015

Emerson Nascimento

não conheço o PostGre, mas no Firebird o host é composto somente pelo endereço da máquina. não tem a barra. não pode ser esse o problema?
Responder

Gostei + 0

27/02/2015

Rgp

Boa sugestão, vou tentar, obrigado. Caso der certo retorno....
Responder

Gostei + 0

28/02/2015

Ronaldo Lanhellas

Bom dia a todos...

Estou precisando muito da ajuda de vocês com a seguinte questão:

Criei o arquivo .ini de conexão para leitura externa:
[code:1:85d739fbe1]
[HOSTNAME&93;
Host=\\192.168.1.3
&91;DATABASE&93;
Path=COMERCIO
&91;PORTA&93;
Port=5432
&91;SETOR&93;
Setor=0
[/code:1:85d739fbe1]
Fiz a leitura do arquivo juntando mais algumas informações no onCreate do DataModule:
[code:1:85d739fbe1]
try
with dbComercio do begin
User := ´suporte´; //tambem criei esse usuário no Postgre
Password := ´123456´; // informei essa senha para este usuário
Protocol := ´postgresql-8´;
HostName := Host; // variável lida do arquivo externo conexao.ini
Port := Port; // variável lida do arquivo externo conexao.ini
DataBase := Path; // variável lida do arquivo externo conexao.ini
Connect;
end;
except
Application.MessageBox(´Não foi possível estabelecer conexão com o Banco de Dados´,´Atenção´);
Application.ProcessMessages;
Application.Terminate;
end;
[/code:1:85d739fbe1]

Editei o arquivo pg_hba.conf
[code:1:85d739fbe1]
# TYPE DATABASE USER CIDR-ADDRESS METHOD

IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.1.0/24md5

IPv6 local connections:
[/code:1:85d739fbe1]

Tudo como manda o figurido, se eu não estiver esquecido nada!
Na máquina em que o banco de dados está armazenado e o postgresql está instalado tudo funciona muito bem, porém, quando chamo a aplicação de outros terminais aparece a seguinte mensagem:

SQL Error: FATAL: password authentication failed for user ´Suporte´

O que devo fazer? Onde estou errando? Preciso muito da ajuda de vocês...

Estou usando Delphi 7 + Zeos 6.6.4-stable + PostgreSQL 8.3.4

Desde já agradeço!

Márcio



Estou com problema semelhante, só que o programa foi desenvolvido em java, na minha máquina está instalado o postgres, tudo roda normal, minha máquina está compartilhando o diretório com o programa na rede, quando acessado o programa em outra máquina ele não carrega, o processo .javaw roda alguns segundos e logo morre.
em programa que não existe a conexão com banco de dados abre normalmente nas máquinas cliente.
o pga_conf está da seguinte maneira:

host fiscal all 192.168.1.0/24 trust

alquém poderia me ajudar?


Se você colocar "trust" você torna sua conexão insegura, o ideal é usar MD5 mesmo. Provavelmente a senha do usuário "Suporte" que ele está tentando usar é inválida mesmo, tente alterar a senha acessando o banco via psql.
Responder

Gostei + 0

28/02/2015

Ronaldo Lanhellas

Bom dia a todos...

Estou precisando muito da ajuda de vocês com a seguinte questão:

Criei o arquivo .ini de conexão para leitura externa:
[code:1:85d739fbe1]
[HOSTNAME&93;
Host=\\192.168.1.3
&91;DATABASE&93;
Path=COMERCIO
&91;PORTA&93;
Port=5432
&91;SETOR&93;
Setor=0
[/code:1:85d739fbe1]
Fiz a leitura do arquivo juntando mais algumas informações no onCreate do DataModule:
[code:1:85d739fbe1]
try
with dbComercio do begin
User := ´suporte´; //tambem criei esse usuário no Postgre
Password := ´123456´; // informei essa senha para este usuário
Protocol := ´postgresql-8´;
HostName := Host; // variável lida do arquivo externo conexao.ini
Port := Port; // variável lida do arquivo externo conexao.ini
DataBase := Path; // variável lida do arquivo externo conexao.ini
Connect;
end;
except
Application.MessageBox(´Não foi possível estabelecer conexão com o Banco de Dados´,´Atenção´);
Application.ProcessMessages;
Application.Terminate;
end;
[/code:1:85d739fbe1]

Editei o arquivo pg_hba.conf
[code:1:85d739fbe1]
# TYPE DATABASE USER CIDR-ADDRESS METHOD

IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.1.0/24md5

IPv6 local connections:
[/code:1:85d739fbe1]

Tudo como manda o figurido, se eu não estiver esquecido nada!
Na máquina em que o banco de dados está armazenado e o postgresql está instalado tudo funciona muito bem, porém, quando chamo a aplicação de outros terminais aparece a seguinte mensagem:

SQL Error: FATAL: password authentication failed for user ´Suporte´

O que devo fazer? Onde estou errando? Preciso muito da ajuda de vocês...

Estou usando Delphi 7 + Zeos 6.6.4-stable + PostgreSQL 8.3.4

Desde já agradeço!

Márcio



Estou com problema semelhante, só que o programa foi desenvolvido em java, na minha máquina está instalado o postgres, tudo roda normal, minha máquina está compartilhando o diretório com o programa na rede, quando acessado o programa em outra máquina ele não carrega, o processo .javaw roda alguns segundos e logo morre.
em programa que não existe a conexão com banco de dados abre normalmente nas máquinas cliente.
o pga_conf está da seguinte maneira:

host fiscal all 192.168.1.0/24 trust

alquém poderia me ajudar?


Se você colocar "trust" você torna sua conexão insegura, o ideal é usar MD5 mesmo. Provavelmente a senha do usuário "Suporte" que ele está tentando usar é inválida mesmo, tente alterar a senha acessando o banco via psql.
Responder

Gostei + 0

28/02/2015

Ronaldo Lanhellas

Bom dia a todos...

Estou precisando muito da ajuda de vocês com a seguinte questão:

Criei o arquivo .ini de conexão para leitura externa:
[code:1:85d739fbe1]
[HOSTNAME&93;
Host=\\192.168.1.3
&91;DATABASE&93;
Path=COMERCIO
&91;PORTA&93;
Port=5432
&91;SETOR&93;
Setor=0
[/code:1:85d739fbe1]
Fiz a leitura do arquivo juntando mais algumas informações no onCreate do DataModule:
[code:1:85d739fbe1]
try
with dbComercio do begin
User := ´suporte´; //tambem criei esse usuário no Postgre
Password := ´123456´; // informei essa senha para este usuário
Protocol := ´postgresql-8´;
HostName := Host; // variável lida do arquivo externo conexao.ini
Port := Port; // variável lida do arquivo externo conexao.ini
DataBase := Path; // variável lida do arquivo externo conexao.ini
Connect;
end;
except
Application.MessageBox(´Não foi possível estabelecer conexão com o Banco de Dados´,´Atenção´);
Application.ProcessMessages;
Application.Terminate;
end;
[/code:1:85d739fbe1]

Editei o arquivo pg_hba.conf
[code:1:85d739fbe1]
# TYPE DATABASE USER CIDR-ADDRESS METHOD

IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.1.0/24md5

IPv6 local connections:
[/code:1:85d739fbe1]

Tudo como manda o figurido, se eu não estiver esquecido nada!
Na máquina em que o banco de dados está armazenado e o postgresql está instalado tudo funciona muito bem, porém, quando chamo a aplicação de outros terminais aparece a seguinte mensagem:

SQL Error: FATAL: password authentication failed for user ´Suporte´

O que devo fazer? Onde estou errando? Preciso muito da ajuda de vocês...

Estou usando Delphi 7 + Zeos 6.6.4-stable + PostgreSQL 8.3.4

Desde já agradeço!

Márcio



Estou com problema semelhante, só que o programa foi desenvolvido em java, na minha máquina está instalado o postgres, tudo roda normal, minha máquina está compartilhando o diretório com o programa na rede, quando acessado o programa em outra máquina ele não carrega, o processo .javaw roda alguns segundos e logo morre.
em programa que não existe a conexão com banco de dados abre normalmente nas máquinas cliente.
o pga_conf está da seguinte maneira:

host fiscal all 192.168.1.0/24 trust

alquém poderia me ajudar?


Se você colocar "trust" você torna sua conexão insegura, o ideal é usar MD5 mesmo. Provavelmente a senha do usuário "Suporte" que ele está tentando usar é inválida mesmo, tente alterar a senha acessando o banco via psql.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar