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.
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.
Lab
Curtir tópico
+ 0
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
>> 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
Clique aqui para fazer login e interagir na Comunidade :)