CONEXAO FIREDAC EM REDE com Firebird 2.1
Ôpa!!
Tenho um sistema que está se conectando ao Banco Firebird 2.1 com FireDac. Sistema esse que foi migrado do Delphi 7 para Delphi 10.1.
Utilizei um Tutorial para conexão deste link => [url:descricao=Conexão FireDAC + Firebird com arquivo INI no Delphi XE6]http://www.devwilliam.com.br/delphi/conexao-firedac-firebird-com-arquivo-ini-no-delphi-xe6[/url] e funciona bem no servidor
mais nas maquinas que estão na rede na hora de conectar com o banco da uma erro tipo
A fbclient.dll está tanto no servidor quanto nos terminais. a pasta de acesso ao sistema está acessível a todos os usuarios bem com a pasta da fbclient.dll
o servidor é uma Windows 7 e o terminal que eu estou testando é uma Windows XP
Já Tentei seguir os passos deste link =>configurar-caminho-do-banco-de-dados-atraves-de-arquivo-ini
e deste link => CONEXAO FIREDAC EM REDE
esses dois só ensina a conectar o banco com arquivo ini
Tenho um sistema que está se conectando ao Banco Firebird 2.1 com FireDac. Sistema esse que foi migrado do Delphi 7 para Delphi 10.1.
Utilizei um Tutorial para conexão deste link => [url:descricao=Conexão FireDAC + Firebird com arquivo INI no Delphi XE6]http://www.devwilliam.com.br/delphi/conexao-firedac-firebird-com-arquivo-ini-no-delphi-xe6[/url] e funciona bem no servidor
mais nas maquinas que estão na rede na hora de conectar com o banco da uma erro tipo
[FireDAC][Phys][FB]Unable to complete network request to host "Prosystem-01".Failed to establish a connection.Uma tentativa de conexão falhou porque o componente conectado não respondeu corretamente após um período de tempo ou a conexão estabelecida falhou porque o host conectado não respondeu.
A fbclient.dll está tanto no servidor quanto nos terminais. a pasta de acesso ao sistema está acessível a todos os usuarios bem com a pasta da fbclient.dll
o servidor é uma Windows 7 e o terminal que eu estou testando é uma Windows XP
Já Tentei seguir os passos deste link =>configurar-caminho-do-banco-de-dados-atraves-de-arquivo-ini
e deste link => CONEXAO FIREDAC EM REDE
esses dois só ensina a conectar o banco com arquivo ini
Eduardo Silva
Curtidas 0
Melhor post
Gutierry Pereira
01/03/2017
Já verificou o antivirus e firewall das maquinas?
Se acessar via outra aplicação, exemplo ibexper a conexão e bem sucedida ?
Este erro esta ocorrendo somente com o FireDAC ?
Qualquer coisa da um toque, abraços
Se acessar via outra aplicação, exemplo ibexper a conexão e bem sucedida ?
Este erro esta ocorrendo somente com o FireDAC ?
Qualquer coisa da um toque, abraços
GOSTEI 1
Mais Respostas
Raimundo Pereira
01/03/2017
Esse foi desenvolvido por mim CONEXAO FIREDAC EM REDE.
Detalhe é o Servidor onde está com o banco de dados deverá ter o firebird instalado e o serviço startado.
Post seu conf e sua rotina para leitura do arquivo e conexão com o banco de dados.
Detalhe é o Servidor onde está com o banco de dados deverá ter o firebird instalado e o serviço startado.
Post seu conf e sua rotina para leitura do arquivo e conexão com o banco de dados.
GOSTEI 0
Raimundo Pereira
01/03/2017
Acredito que esteja usando a conexão em rede
Prosystem-01= Nome do PC
Logo a pasta onde encontrasse o banco de dados deve está compartilhado.
No conf de conexão deverá está assim
Database=Prosystem-01:\\PASTA DO BD\\NOME COM EXTENSÃO DO BD POR ULTIMO
Prosystem-01= Nome do PC
Logo a pasta onde encontrasse o banco de dados deve está compartilhado.
No conf de conexão deverá está assim
Database=Prosystem-01:\\PASTA DO BD\\NOME COM EXTENSÃO DO BD POR ULTIMO
GOSTEI 1
Raylan Zibel
01/03/2017
Teste usar o ip do Prosystem-01, em vez do nome.
GOSTEI 0
Eduardo Silva
01/03/2017
Configuração no arquivo conf.ini:
eu configurei todos os compartilhamentos ([url:descricao=compartilhamento, permissões e firewall do Windows]http://www.omegainf.com.br/omega/index.php?option=com_content&view=article&id=13:configurafirebird&catid=5:artigos[/url])
não sei se faltou alguma coisa acho que vou tetar hoje desinstalar o Firebird 2.1 e instalar o 2.5 para
ver se revolve pelo mensos ira ficar com mais aprimorado ...
[AUTOSAD] DriverID=FB Database=D:\\Eduardo\\Autosad\\Banco\\BD_AUTOSAD.FDB user_name=PROSYSTEM password=pro690625 Protocol=Local Server=Prosystem-01/3050 Port=3050 SQLDialect=1 CharacterSet=WIN1251
eu configurei todos os compartilhamentos ([url:descricao=compartilhamento, permissões e firewall do Windows]http://www.omegainf.com.br/omega/index.php?option=com_content&view=article&id=13:configurafirebird&catid=5:artigos[/url])
não sei se faltou alguma coisa acho que vou tetar hoje desinstalar o Firebird 2.1 e instalar o 2.5 para
ver se revolve pelo mensos ira ficar com mais aprimorado ...
GOSTEI 0
Raimundo Pereira
01/03/2017
Boa noite.
Meu Hostname é HOME que estava localizado na minha partição D:
Porém para conexão em rede não posso colocar no CONF.ini
O caminho D:\\Eduardo\\Autosad\\Banco\\BD_AUTOSAD.FDB para conseguir conectar em rede coloquei
Assim HOME:\\Eduardo\\Autosad\\Banco\\BD_AUTOSAD.FDB
Sendo que a pasta raiz d:\\Eduardo foi compartilhada corretamente.
Não obtive sucesso ao tentar conectar
HOME:\\Eduardo\\Autosad\\Banco\\BD_AUTOSAD.FDB
Então realizei a seguinte rotina no servidor.
1. Removi o compartilhamento
2. Movi a Pasta "Eduardo" para meu Disco Local C: "Partição o S.O"
3. Realizei o Compartilhamento
4. Testei minha conexão usando o caminho HOME:\\Eduardo\\Autosad\\Banco\\BD_AUTOSAD.FDB
Então percebi que só conseguir colocando meu banco na partição primaria.
Ressaltando que o serviço Firebird deve está inicializado no servidor.
Segue Zap
71.993052489, chama qualquer coisa.
Meu Hostname é HOME que estava localizado na minha partição D:
Porém para conexão em rede não posso colocar no CONF.ini
O caminho D:\\Eduardo\\Autosad\\Banco\\BD_AUTOSAD.FDB para conseguir conectar em rede coloquei
Assim HOME:\\Eduardo\\Autosad\\Banco\\BD_AUTOSAD.FDB
Sendo que a pasta raiz d:\\Eduardo foi compartilhada corretamente.
Não obtive sucesso ao tentar conectar
HOME:\\Eduardo\\Autosad\\Banco\\BD_AUTOSAD.FDB
Então realizei a seguinte rotina no servidor.
1. Removi o compartilhamento
2. Movi a Pasta "Eduardo" para meu Disco Local C: "Partição o S.O"
3. Realizei o Compartilhamento
4. Testei minha conexão usando o caminho HOME:\\Eduardo\\Autosad\\Banco\\BD_AUTOSAD.FDB
Então percebi que só conseguir colocando meu banco na partição primaria.
Ressaltando que o serviço Firebird deve está inicializado no servidor.
Segue Zap
71.993052489, chama qualquer coisa.
GOSTEI 1
Eduardo Silva
01/03/2017
Boa tarde!
Não sei oque foi mais Consegue conectar acho que era o firebird eu reinstalei ele e funcionou. Eu estava usando uma versão bem antiga do firebird 2.1 eu baixei a ultima versão do 2.1 e funcionou.
de qualquer modo muito abrigado o seu artigo me ajudou muito.
Não sei oque foi mais Consegue conectar acho que era o firebird eu reinstalei ele e funcionou. Eu estava usando uma versão bem antiga do firebird 2.1 eu baixei a ultima versão do 2.1 e funcionou.
de qualquer modo muito abrigado o seu artigo me ajudou muito.
GOSTEI 0
Paulo Rossetto
01/03/2017
Olá pessoal, estou precisando de ajuda com firedac.
Uso bd firebird hospedado na ipcompany, para conexao local blz, mas quando vou conectar no servidor da ipcompany da erro.
Unable to complete network request to host
Failed to locate host machine..
Alguém pode me ajudar?
Uso bd firebird hospedado na ipcompany, para conexao local blz, mas quando vou conectar no servidor da ipcompany da erro.
Unable to complete network request to host
Failed to locate host machine..
Alguém pode me ajudar?
GOSTEI 1