Posts
No micro servidor, onde vai ficar o banco de dados .gdb
vc, ao inves de se conectar diretamente ao path\arquivo.gdb
vc usa o seguinte esquema:
No Servidor,
IBDatabase1.DatabaseName := ´localhost:c:\seuprograma\arquivo.gdb´;
Nos micros clientes
IBDatabase1.DatabaseName := ´IpDoServidor:c:\seuprograma\arquivo.gdb´;
T+
não funciona, dá uma erro, no serv. da certo, mas na estação não, fala q não achou usuário e senha pra acesso
não funciona, dá uma erro, no serv. da certo, mas na estação não, fala q não achou usuário e senha pra acesso
Vc está informando corretamente o nome de usuário e a senha ?
O padrão é:
user_name=SYSDBA
password=masterkey
usuário: sysdba
senha: carioca
mas eu alterei a senha no interbase, tanto no servidor qto nas estações
Verifique se a senha que vc alterou está realmente correta... e outra.. pra vc não precisar deixar uma versão do sistema no servidor e outra nos clientes coloque o caminho do banco em um arquivo .ini, aí vc lê o conteúdo dele, no caso do servidor c:\banco.gdb, clientes ipservidor:c:\banco.gdb, atribui para o database e conecta depois.
Espero ter ajudado.
Até
Verifique se a senha que vc alterou está realmente correta... e outra.. pra vc não precisar deixar uma versão do sistema no servidor e outra nos clientes coloque o caminho do banco em um arquivo .ini, aí vc lê o conteúdo dele, no caso do servidor c:\banco.gdb, clientes ipservidor:c:\banco.gdb, atribui para o database e conecta depois.
Espero ter ajudado.
Até
vlw , vou testar agora a tarde, aí eu dou a resposta pra vcs, se funcionou ou não
pq q na hora q eu coloco o nome da máquina, por exemplo servidor, o sistema naum funciona, eu tive q especificar um ip pro servidor, aí funcionou normal, alguém sabe me dizer se isso é um bug do interbase???
grato pela atenção
pq q na hora q eu coloco o nome da máquina, por exemplo servidor, o sistema naum funciona, eu tive q especificar um ip pro servidor, aí funcionou normal, alguém sabe me dizer se isso é um bug do interbase???
Quando vc passa o ´nome do servidor´ e não o IP (e está usando o protocolo TCP) o Interbase (ou melhor, a ´api de rede´) tem q ´resolver´ este nome para um IP utilizando algum recurso como um arquivo hosts ou um servidor DNS ... se vc não fornece tal recurso, impossibilita este processo.
T+