Fórum Como conectar interbase em rede Windows 98? #189357
17/10/2003
0
Um computador chamei de ´servidor´ e outro de ´cliente´.
Salvei o arquivo ´mastsql.gdb´ que vem com o Delphi 6 no drive ´D:\´ das duas máquinas ( as duas tem um segundo winchester ).
Na máquina cliente configuro o database do SQLConnection:
Quando usa ´localhost:D:\mastsql.gdb´ conecta sem problemas.
Quando usa ´servidor:D:\mastsql.gdb´ chama discador internet e trava o Delphi.
Estou usando DBExpress, Firebird 1.0, Windows 98 nas duas máquinas com protocolos TCP/IP e NetBIOS instalado.
Não parece ser problema de rede pois com o BDE/Paradox tudo funciona bem. Talvez alguma configuração...
Será que alguem puder me dar uma dica do que está errado.
Desde já agradeço.
Marcelo.l
Curtir tópico
+ 0Posts
17/10/2003
Braddockcs
´servidor:D:mastsql.gdb´
a barra inversa somente deve ser usada a partir dos diretorios
ex. diretorio ´banco de dados´
´servidor:D:banco de dados\mastsql.gdb´
Gostei + 0
17/10/2003
Marcelo.l
Gostei + 0
18/10/2003
Salomao
Quando o servidor Interbase/Firebird estiver rodando em uma máquina Windows :
Path = ip_ou_nome_do_servidor:path_local_no_servidor_para_o_arquivo_do_banco_de_dados
Sendo assim, se temos um servidor chamado ´SERVIDOR´ (com o IP 192.168.1.1) e o nosso banco de dados está gravado no arquivo c:\banco\dados.gdb, o path de conexão ficaria :
servidor:c:\banco\dados.gdb ou 192.168.1.1:c:\banco\dados.gdb
Em determinadas situações, quando se usa o nome do servidor no path de conexão deve-se alterar o arquivo HOSTS do Windows no terminal adicionando uma linha com o IP e o nome da máquina para que o windows seja capaz de identifica-lo na rede, por exemplo :
192.168.1.1 SERVIDOR
Quando o servidor Interbase/Firebird estiver rodando em uma máquina Linux, o path segue a mesma estrutura, lembrando que em Linux não existe letra do drive, portanto no exemplo anterior teríamos algo do tipo :
servidor:/banco/dados.gdb ou 192.168.1.1:/banco/dados.gdb
Assim como no exemplo anterior, em determinadas situações é necessário configurar o arquivo HOSTS.
Redes com NetBEUI
No caso do protocolo utilizado ser o NetBEUI, o path de conexão segue a seguinte estrutura :
Path = \\nome_do_servidor\path_local_no_servidor_para_o_arquivo_do_banco_de_dados
No exemplo anterior teríamos
\\servidor\c:\banco\dados.gdb
Rede Novell com IPX/SPX
No caso do protocolo ser o IPX/SPX (Novell - descontinuado no Firebird 1.5), a estrutura é :
Path = servidor_netware@volume:/path_para_o_arquivo_do_banco_de_dados
No exemplo anterior teríamos
servidor@vol1:/banco/dados.gdb
Note que o suporte à IPX/SPX está descontinuado no Firebird portanto se voce tem uma rede Novell é recomendável que voce instale o servidor Firebird em um cliente da rede rodando Windows e acesse esse servidor através do TCP/IP.
Espero Ter ajudado!
salomaosoares@bol.com.br
Gostei + 0
18/10/2003
Marcelo.l
Eu tinha tentado tudo isto. Até instalei o protocolo IPX/SPX para ver se funcionava, mas sempre ao tentar conectar aparecia o dialup do windows.
O que estava errado é que alguém tinha configurado o servidor como ´servidor DNS´ com IP e tudo. Foi só desativar esta opção e tudo funcionou.
Mas mesmo assim muito obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)