Firebird em Rede
Bom dia amigos,
Estou tentando fazer a conexão do Firebird via rede utilizando arquivo Ini. O procedimento padrão todos conhecem, defino o nome do Banco e o Host. Acontece que em um outro sistema gerenciador de Bd Firebird já fiz a conexão está funciona 100%. Porém na minha aplicação Delphi não consigo conectar nem a pau. Estou usando delphi 7 com Zeos para a conexão numa estação com Windows XP. No servidor que também é XP a única diferença é que estou usando o pacote Norton de proteção, mas mesmo desabilitando-o, não estou conseguindo chegar a lugar algum.
Aponto o banco de dados:BANCO=c:\proloja\bd\meubanco.FDBHOSTName=xxx.xxx.x.x
Já modifiquei várias vezes essa informação variando com a colocação do IP antes do path do banco. Já deixeisomente o nome do banco, já configurei através de aliases, mas não obtive sucesso.
Uso o FB 2.1.
Gostaria de algum amigo aí que possa dá uma idéia diferente, ajudasse esse companheiro de labuta.
Forte abraço a todos. Obrigado.
Wellington L Silva.
Estou tentando fazer a conexão do Firebird via rede utilizando arquivo Ini. O procedimento padrão todos conhecem, defino o nome do Banco e o Host. Acontece que em um outro sistema gerenciador de Bd Firebird já fiz a conexão está funciona 100%. Porém na minha aplicação Delphi não consigo conectar nem a pau. Estou usando delphi 7 com Zeos para a conexão numa estação com Windows XP. No servidor que também é XP a única diferença é que estou usando o pacote Norton de proteção, mas mesmo desabilitando-o, não estou conseguindo chegar a lugar algum.
Aponto o banco de dados:BANCO=c:\proloja\bd\meubanco.FDBHOSTName=xxx.xxx.x.x
Já modifiquei várias vezes essa informação variando com a colocação do IP antes do path do banco. Já deixeisomente o nome do banco, já configurei através de aliases, mas não obtive sucesso.
Uso o FB 2.1.
Gostaria de algum amigo aí que possa dá uma idéia diferente, ajudasse esse companheiro de labuta.
Forte abraço a todos. Obrigado.
Wellington L Silva.
Wellington Silva
Curtidas 0
Respostas
Wilson Junior
15/03/2011
Verifique se a porta está liberada.
Espero ter colaborado.
Espero ter colaborado.
GOSTEI 0
Wellington Silva
15/03/2011
A porta foi criada no Firewall do WXp, porém o Norton o desabilita e assume a função. Esta porta tem que estar aberta pois o outro sistema de gerenciamento de banco de dados conecta-se normalmente à base de dados. Somente não estou conseguindo configurar no meu sistema como disse acima. Obrigado pela dica.
Forte abraço.
Forte abraço.
GOSTEI 0
Wilson Junior
15/03/2011
O ini deve conter uma linha assim:
espero ter colaborado.
DataBase=Nome_ou_IP_Servidor/Numero_Porta:C:\Pasta\Arquivo.FDB
espero ter colaborado.
GOSTEI 0
Wilson Junior
15/03/2011
Veja se este link também lhe ajuda https://www.devmedia.com.br/post-19516-LoadParamsOnConnect--LoadParamsFromIniFile--params-LoadFromFile-quando-usar-um-quando-usar-outro.html
Espero ter colaborado.
Espero ter colaborado.
GOSTEI 0
Perivaldo Martins
15/03/2011
A porta por padrão é 3050 mas vc pode mudá-la.
Pode terntar algo como por exemplo:
ou
É só um exemplo.
Boa sorte e bons códigos.
192.168.1.2/3050:C:\MSCEstoque\Dados\DBEstoque.FDB
192.168.1.2:C:\MSCEstoque\Dados\DBEstoque.FDB
GOSTEI 0
Wagner Souza
15/03/2011
Wellington,
sempre conecto ao firebird da seguinte forma.
Rede: \\host\c:\diretorio\do\bd\dados.fdb
Local: c:\diretorio\do\bd\dados.fdb
--
Att.
Wagner Porto
sempre conecto ao firebird da seguinte forma.
Rede: \\host\c:\diretorio\do\bd\dados.fdb
Local: c:\diretorio\do\bd\dados.fdb
--
Att.
Wagner Porto
GOSTEI 0
Wellington Silva
15/03/2011
Opa, Agradeço a todos os amigos que ajudaram com informações ou sugestões.
Resolvi o problema, desinstando a versão do Fb completamente da máquina e instalando uma outra versão 2.1que eu tinha em meu micro. Depois disso fiz a conexão normalmente colocando:Dabase=caminho completo do banco no servidor Ex: c:\pastasistema\banco\meubanco.fdbHostname= IP do micro servidor Ex: 114.123.0.001
Então mandei conectar e funfô legal.
Mais uma vez agradeço e me coloco a disposição dos amigos.
Forte abraço.
Wellington.
GOSTEI 0