GARANTIR DESCONTO

Fórum Firebird em rede??? #52015

04/08/2005

0

Caros colegas,

Estou mudando para firebird e estou com o seguinte problema:

Só consigo acessar a base de dados da minha aplicação(que está em um servidor windows 2003), se coloco o endereço do banco de dados no DBExpress desta forma:

\\meuservidor\meuaplicativo\banco.fdb

Se coloco c:\meuaplicativo\banco.fdb e configuro o loadparamsonconnection para true, recebo a seguinte mensage: sqlconnection1 DLL/Shared Name not set.

Já tentei de tudo como:
colocar o dbxconnections.ini configurado com o endereço da base no servidor,etc.

E o mais estranho que consigo ver a base de dadeos e os dados que estão no servidor, quando acesso por dentro do IB Console.

Todas as maquinas estão com o service, hosts, etc...


Meu único problema é que o aplicativo não consegue enxergar a base de dados.

Alguém tem alguma idéia para me ajudar?


Obrigado

Dli


Dli

Dli

Responder

Posts

05/08/2005

Afarias

não entendi qual o problema, pode explicar de outra forma?!

veja,

para conectar usando NamedPipes (apenas WindowsNT) :

\\meuservidor\c:\meuaplicativo\banco.fdb


para conectar usando TCP/IP (a melhor escolha) :

meuservidor:c:\meuaplicativo\banco.fdb


T+


Responder

Gostei + 0

05/08/2005

Eniorm

Só pra complementar a resposta do amigo ae....

Se no servidor, tiver algum programa que se conecta ao banco, diretamente pelo path, e não por TCP, dai os programas dos micros clientes não conseguirão acessar o banco.

Isso somente qdo no micro que possui o banco (no caso o server) estiver sendo executado o programa.

eu conectava assim, no micro onde fica o banco:
[b:e631288f09]c:\programatal\banco.fdb´[/b:e631288f09]

Só que os clientes não conseguiam se conectar. Dai resolvi assim:
[b:e631288f09]´127.0.0.1:c:\programatal\banco.fdb´[/b:e631288f09]

O 127.0.0.1 tbm pode ser substituido por ´localhost´

Abraço


Responder

Gostei + 0

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

Aceitar