*Boa tarde!*

  Vinicius, para a aplicação acessar o banco de dados, não é necessário o
diretório do banco estar compartilhado, pois o servidor de banco de dados do
firebird, se encarrega de gravar os dados no banco. Verifica alguns ítens:
1) Verifique se o serviço do firebird está ativo;
2) Apesar do firebird suportar o nome do micro para conexão, aconselho
sempre a usar o IP, se o seu servidor não possui um IP fixo configurado,
então configure sempre com um IP fixo;
3) Quando você monta a string na aplicação, vc monta deste jeito:
SERVIDOR:C:\SGBD\EspacoR1\BDsonhos.FDB ? Se não for assim, então mude para o
que eu te indiquei;
4) Caso você não configure no firebird.conf, a porta padrão será a 3050.
Esta porta não está sendo usado por outra aplicação ou serviço? Eu acostumo
mudar a porta para 3051, pois antigamente o interbase usava a mesma porta,
hoje, não sei qual porta o interbase usa se é a mesma ou não;
5) Verifique se o firewall do servidor está ativo, se tiver, desative ou
crie uma excessão para sua porta de comunicação;
6) Verifique o equipamento em si, ou seja, a infra-estrutura da rede.

  Geralmente, os problemas relacionados com a falta de comunicação com o
banco que eu já tive e vi com outras pessoas está relacionado com os ítens
acima, geralmente até o ítem 5, mas em alguns casos o ítem 6.
  Além deste fórum, o firebird possui um fórum específico que é mantido pelo
site www.firebase.com.br, inclusive é o maior fórum de discussão sobre o
firebird. Se tiver alguma dúvida do firebird, além de sanar as sua dúvidas
neste fórum, eu recomendo procurar no fórum que te falei acima também,
afinal neste fórum tem vários fanáticos e especialistas em firebird, como o
Cantú.


*Obrigado,


Fabiano*

Em 28 de abril de 2010 17:15, Fabiano Almeida <fa.gru...@yahoo.com.br>escreveu:

> Se derrepente parou, verifique se não é vírus na rede, ou mesmo cabo de
> energia passando junto com o cabo de rede
>
> Em 28/04/2010 16:10, Vinicius escreveu:
> >
> > Amigos, Boa Tarde....
> >
> > De um dia para o outro as duas estações que tenho pararam de acessar o
> meu
> > Banco que esta rodando com FireBird 2.1.
> >
> > O meu servidor está como nome de SERVIDOR.
> >
> > Eu consigo dar um ping das estações tanto pelo NOME como tbm pelo IP do
> > servidor para as estações como das estações para o servidor.
> >
> > Das estações eu tenho total acesso ao diretório em que se encontra o
> Banco
> > de Dados, tanto pra ler, escrever ou deletar.
> >
> > O meu programa Le um arquivo .INI com os seguintes comandos:
> >
> > # Arquivo de Configuração da Base de dados
> > #
> > Server=SERVIDOR;
> > Root=C:\SGBD\EspacoR1;
> > DataBase=BDsonhos.FDB;
> >
> > Dentro do meu programa eu monto o nome do Banco e o se Path, sempre
> > funcionou.
> >
> > Este arquivo está em todas as estações e tbm no servidor.
> >
> > Já esta em produção desde dez/09 sem dar nenhum problema.
> >
> > Hoje pela manha o cliente me ligou dizendo que o programa não rodava nas
> > estações, apresentando o seguinte erro:
> >
> > Exception EDatabaseError in module EspacoR1.exe at 000ACEF1.
> > Unable to complete network request to host "SERVIDOR"
> > Failled 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 co.
> >
> > Fiz vários testes e não consegui refazer a conexão com o banco.
> >
> > Alguém pode me dar uma luz sobre o que pode ter acontecido, ou onde devo
> > procurar o problema já que tenho acesso ao servidor de qualquer
> > estação sem
> > problemas... nada foi mudado.
> >
> > Tenho um roteador DLINK que esta conectado a um SWITCH, este roteador é
> > utilizado para o Velox que está funcionando normalmente e todos os
> > micros se
> > enxergam sem problemas.
> >
> > Agradeço qualquer dica ou orientação.
> >
> > Vinicius.
> >
> >
>
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>
>
>
> ------------------------------------
>
> --
> <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>
>
>
>


[As partes desta mensagem que não continham texto foram removidas]

Responder a