Fórum erro ao compartilhar conexão #279452

28/04/2005

0

estou tentando conecatar um banco de dados firebird entre duas maquinas em um esquema bem siples cliente/servidor consigo conectar separadamente, mas quando tento acessar ao mesmo tempo dar erro a aplicação que acessa por último é informada que o arquivo dados esta em uso por outro processo

estou usando firebird + SqlConnection + clientdataset
antes que me perguntem estou conectando na rede usando o ip do servidor
ex.: 192.168.0.1:\c\app\dados\banco.gdb

só para reforçar consigo conectar sem problema mas quando tento usar as duas maquinas ao mesmo tempo o banco de dados ficar como se estivesse em modo excluisvo


Neosun

Neosun

Responder

Posts

29/04/2005

Vinicius2k

Colega,

Na máquina que está servindo (onde o FB Server está instalado), vc deve utilizar também uma string via TCP/IP, podendo utilizar o próprio IP da máquina, o IP 127.0.0.1 ou ´localhost´.

Ex:

No servidor:
localhost:c:\app\dados\banco.gdb ou
127.0.1.1:c:\app\dados\banco.gdb ou
192.168.0.1:c:\app\dados\banco.gdb

Na estação:
192.168.0.1:c:\app\dados\banco.gdb

O erro pode estar sendo originado do uso do protocolo local na maquina servidora, ou seja, sem IP ou nome na string de conexão, apenas o caminho do banco.

PS: Provavelmente foi um erro de digitação, mas a string de conexão informada não está correta.

T+


Responder

Gostei + 0

29/04/2005

Godzilla_xf

Olá, não sei se isso ajuda mas de uma olhada.

[url]http://forum.devmedia.com.br/viewtopic.php?t=54967&highlight=godzillaxf&sid=2ac599102908b1172d6661e6d290736c[/url]


Responder

Gostei + 0

29/04/2005

Emerson Nascimento

não sei se eu estou certo, mas me parece que está sendo usado um nome de compartilhamento no caminho do banco de dados. nomes de compartilhamento não devem ser utilizados. deve ser utilizado o caminho físico para o banco (mesmo que a pasta não esteja compartilhada).

então seria como o Vina disse. se o banco está no servidor 192.168.0.1 e o caminho no servidor é c:\app\dados\banco.gdb (físico), então a string de conexão, nas estações, deverá ser:
192.168.0.1:c:\app\dados\banco.gdb


Responder

Gostei + 0

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

Aceitar