Como conectar banco de dados atraves de maquinas clientes

07/04/2003

0

Não consigo conectar o BD através de uma máquina cliente.
Na máquina servidora tudo funciona perfeitamente.
As duas máquinas tem Windows 98.

Para explicar melhor.
Na máquina cliente:
Instalei o Firebird usando a opção para clientes. Alterei o arquivo Service do diretório do Windows acrescentando uma linha no final ´gds_db 3050/tcp´. Criei o arquivo Hosts no mesmo diretório contendo o número do IP e o nome da máquina servidora. Configurei as duas máquinas para usar IP fixo, na propriedades de rede.

Na máquina servidora:
O Firebird está rodando. Registrei, através do ibconsole, um Local Server indicando para o BD.


Quando tento abrir o BD na máquina cliente usando o ibconsole ou a minha aplicação, ocorre um erro dizendo que não foi possível localizar o host.

Alguém sabe me dizer se faltou algo para fazer.


Responder

Posts

07/04/2003

Afarias

>> Na máquina cliente:
>> Instalei o Firebird usando a opção para clientes.

certifíque-se de sempre instalar os clientes na mesma versão do servidor (garante mais confiabilidade)

>> Alterei o arquivo Service do diretório do Windows acrescentando
>> uma linha no final ´gds_db 3050/tcp´.

Não é necessário alterar este arquivo (principalmente no FB 1.5) e acho até NÃO recomendado.

>> Criei o arquivo Hosts no mesmo diretório contendo o número
>> do IP e o nome da máquina servidora.

isso é importante. em Windows 98 o arquivo HOSTS (sem extensão) deve ficar na pasta c:\windows (ou outra pasta -- base do windows)

e deve conter uma linha com o IP e NOME_DE_CONEXÃO do seu servidor Interbase:

xxxx.xxxx.xxxx.xxxx NOME_DE_CONEXÃO_DO_SERVIDOR

(no prompt de comando faça: ping NOME_DE_CONEXÃO_DO_SERVIDOR
e veja se está OK)

>> Na máquina servidora:
>> O Firebird está rodando. Registrei, através do ibconsole,
>> um Local Server indicando para o BD.

NÃO É NECESSÁRIO REGISTRAR NADA NO IBCONSOLE. Este registro só serve pra ele! O IBConsole é só uma ferramenta... não faz parte do CORE do IB ou FB

Verifique o PING a partir das máquinas clientes. E, como o servidor é uma máquina WIndows98, esta tem de estar LOGADA para q o serviço do IB ou FB esteja disponível!

Abraço


Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

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

Aceitar