Fórum Firebird X Conexão rede #47290
06/10/2004
0
To tentando fazer meus aplicativos funcionarem acessando um servidor mas não estou conseguindo.
dá esses erros:
´Unable to complete network request
falied to stabelish an connection.´
e
´O caminho de rede não foi encontrado´
Até qdo eu clico em iniciar\executar\ e digito ´\\192.168.254.13´ dá o erro ´O nome da rede não foi encontrado´
espero palpites.

Venus
Curtir tópico
+ 0Posts
06/10/2004
Afarias
T+
Gostei + 0
06/10/2004
Venus
´\\192.168.254.14\c\ExeSOS\Atendimento.gdb´
´\\192.168.254.14\ExeSOS\Atendimento.gdb´
´\\juliana\c\ExeSOS\Atendimento.gdb´
´\\juliana\ExeSOS\Atendimento.gdb´
nada funciona
Gostei + 0
06/10/2004
Gandalf.nho
192.168.254.14:c:\ExeSOS\Atendimento.gdb
Gostei + 0
06/10/2004
Afarias
nenhuma dessas é uma string de conexão válida, vc deve usar como citou a gandalf
T+
Gostei + 0
08/10/2004
Venus
´Unable to complete network request ´
:( :cry:
Gostei + 0
08/10/2004
Vinicius2k
Vc instalou o Firebird Client na(s) estação(ões) ?
Qual q versão do Firebird?
Quais os Sistemas Operacionais da(s) estação(ões) e servidor?
[b:d5e123d084]Qual a string de conexão que vc está usando[/b:d5e123d084] (depois q os colegas lhe orientaram qual seria a correta) ?
T+
Gostei + 0
08/10/2004
Afarias
o servidor está rodando em 192.168.254.14 ??
os pings em 192.168.254.14 retornam normalmente ??
T+
Gostei + 0
14/10/2004
Venus
192.168.254.13:c:\ExeSOS\Atendimento.gdb
todas as máquinas são Win98Se.
Na minha máquina tem o FbCliente e a maq serv FbServidor
o ping funciona normalmente, mas se eu for em iniciar\executar e digitar:
192.168.254.13:c:\ExeSOS\Atendimento.gdb
me dá a resposta ´Não é possível abrir estee atalho de internet. O protocolo ´192.168.254.13´ não possúi um programa registrado´
Gostei + 0
14/10/2004
Vinicius2k
Mas que teste foi esse? isso não vai funcionar nunca... uma string de conexão é para ser informada no componente de conexão dentro da aplicação.
Afinal, o IP do servidor é o final 13 ou 14 ?
A regra é simples :
[IP]:[caminho do banco de dados]
Ex: O servidor onde está o Firebird Server é 192.168.0.1 e neste servidor o banco está em c:\app\dados\banco.gdb
A string de conexão é : [b:0d484d6d22]192.168.0.1:c:\app\dados\banco.gdb[/b:0d484d6d22]
T+
Gostei + 0
14/10/2004
Venus
vo detalhar tudo.
Aqui no escriório não temos uma máquina entitulada ´SERVIDOR´. São 4 máquinas. Tenho um sistema de abertura de chamados na minha máquina (192.168.254.14) em (c:\EXESOS\SOS.EXE e base c:\EXESOS\ATENDIMENTO.GDB)
Todas as máquinas são WIN89Se.
Antes em todas as máquinas tinham o FBServidor V1.03.
Quando o meu colega de trabalho tentava na máquina dele (192.168.254.13) executar o aplicativo SOS.EXE da minha máquina dava o erro :
´Unable to complete network request falied to stabelish an connection.´ e ´O caminho de rede não foi encontrado´
Daí dentro do meu executavel coloquei o caminho indicado pela gandalf ´192.168.254.14:c:\ExeSOS\Atendimento.gdb´
E então ainda dava o erro: ´Unable to complete network request ´
Então coloquei a versão client do FB na maáquina dele e ainda dava este erro.
Desabilitei o FB da máquina dele e ainda dá o erro que citei acima.
Por isso deduzi que ah a possibilidade de o erro não estar no Executavel ou Fb, pensei de poder ser a rede.
Logo, resolvi entrar na minha máquina fazendo o sequinte:
iniciar\executar e digitar: \\192.168.254.14
isso deveria abrir no explorer a maquina dele, mas deu o erro ´o nome da rede não foi encontrado´ .
Será que agora ficou tudo esclarecido ?
Gostei + 0
14/10/2004
Vinicius2k
1. Só a máquina que está com o banco de dados deve conter o Firebird Server (Firebird Serve e Banco devem estar juntos na mesma máquina). As demais devem conter o Firebird Client. Na máquina em que o Firebird Server estiver instalado, ele deve estar ´rodando´. Pelo que vc disse é a sua máquina 192.168.254.14
2. A string de conexão para todas as estações, incluindo a sua deve ser 192.168.254.14:c:\EXESOS\ATENDIMENTO.GDB.
Pelo que entendi, vc tem um único .exe na sua máquina e as outras máquinas estão abrindo este .exe, ok? Esta não é a forma mais ´correta´. Todas estações devem ter seu próprio c:\EXESOS\SOS.EXE, só que apenas a sua máquina terá o banco de dados (.gdb).
Para que tudo isso funcione, sua rede deve estar baseada no protocolo TCP/IP, ou pelo menos que ele seja um dos protocolos da rede.
Se vc distribuir os executáveis em cada máquina, não é necessário sequer compartilhar na rede a pasta onde se encontra o executável e o banco na sua máquina.
Agora foi? :D
T+
Gostei + 0
14/10/2004
Venus
infelizmente não foi. :cry: :cry: :cry: :cry: :cry: :(
O ítem 1 está nos conformes.
O 2, qdo coloquei o caminho fixo, isso é: 192.168.254.14:c:\EXESOS\ATENDIMENTO.GDB compilei e rodei o sistema, o mesmo erro que deu na maáquina do meu colega (192.168.254.13) deu na minha (192.168.254.14):
unable to complete network request to host: 192.168.254.14
failed to locate host machine
the specified name was not found in the hosts file or domain name services
quanto a rede ser baseada no protocolo tcp/ip elas são sim.
meu colega mencionou que esse problema de não conseguirmos mais acessar o sistema via rede depois que nosso chefe colocou o proxy ´FreeProxy´ aqui.
coincidência ou fato, ai já não sei.
Gostei + 0
14/10/2004
Vinicius2k
E só agora vc fala de firewall/proxy ? :D
Eu diria que existe uns 99¬ de chances de ser ele... já experimentou desligar o proxy?
Se funcionar com ele desligado, peça à seu chefe que libere a porta 3050 se se tratar de um firewall integrado com proxy ou que verifique se ele está roteando todas as conexões para fora da rede local, se estiver, precisa retirar este roteamento... como eu não conheço este software, não posso lhe ajudar mais que isso com ele...
Teoricamente, se for problema de proxy, a sua máquina deve funcionar com a string [b:218c6c9c28]localhost:c:\EXESOS\ATENDIMENTO.GDB[/b:218c6c9c28], mas se for firewall é possível que o loopback também esteja bloqueado, então se estiver usando IBX, defina o protocolo como local, e a string apenas como [b:218c6c9c28]c:\EXESOS\ATENDIMENTO.GDB[/b:218c6c9c28]... uma destas duas formas deve solucionar o problema na sua máquina... seria bom fazer estes testes também...
T+
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)