Ir para o conteúdo

 Voltar a (WI) Geral -...
Tela cheia

Acesso a Banco Firebird

14 de Abril de 2012, 14:54 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 150 vezes

Boa tarde a todos, estou com uma dificuldade em conectar com uma base de dados do firebird local ex.  localhost:/caminho_do_banco/banco.fdb

quando utilizo servidor_remoto:/caminho_do_banco_banco.fdb  funciona.

Alguem poderia por favor me ajudar?

Autor: Angelo Ribeiro


33 comentários

  • 8ad8fb9df7c09c8875aa87898638f5bd?only path=false&size=50&d=404Cristiano Steffens(usuário não autenticado)
    14 de Abril de 2012, 23:30

     

    Olá! Pra ser sincero nunca cheguei a usar o Web Integrator de verdade.

    Eu tentaria 127.0.0.1:/caminho_do_banco_banco.fdb

    Desativar o firewall e antivírus e teste novamente. 

    ping localhost para ver o que acontece. 

  • 6347c8d188c627ccacf9fd054e2a22ad?only path=false&size=50&d=404Edilson Antonio Bispo(usuário não autenticado)
    15 de Abril de 2012, 10:18

     

    Olá. Tente passar a unidade de disco que está a base de dados. Exemplo: localhost:c:/caminho_do_banco/banco.fdb

  • E93dbed2cb72c285c388d8efd80c6769?only path=false&size=50&d=404André Alves Moreira(usuário não autenticado)
    15 de Abril de 2012, 13:29

     

    Boa tarde

    Tive probema parecido e resolvi seguindo dois procedimentos.

    Provavelmente se você estiver em uma máquina com Win XP, você deverá fazer duas checagens:

    1 -  Verificar se a porta 3050 está liberada para acesso do Firebird, se não siga esse procedimento:

    Configurar o Firewall do Windows XP com SP2 para Interbase/Firebird
    O pacote de atualização Service Pack 2 (SP2) do Windows XP inclui um Firewall para proteção da rede contra acesso não autorizado, seja pela internet ou através da rede local. Este programa bloqueia automaticamente quase todas as portas de acesso do protocolo TCP/IP, incluindo a porta 3050 que por padrão é usada pelos bancos de dados Interbase e Firebird.

    Então para que outros computadores possam acessar um banco de dados Interbase ou Firebird em um servidor com Windows XP com SP2 que esteja com Firewall ativado é necessário adicionar uma exceção, ou seja, informar ao Firewall que a porta 3050 não deve ser bloqueada. Para fazer isto siga os os passos abaixo:

    Clique em Iniciar/Configurações/Painel de controle;
    Abra o item denominado Firewall do Windows;
    Vá para Exceções;
    Clique em Adicionar porta;
    No campo Nome digite Firebird ou Interbase;
    No campo Número da Porta digite 3050;
    Escolha o protocolo TCP e clique em Ok.
    Após este procedimento a porta 3050 estará desbloqueada e o banco de dados Interbase ou Firebird estará acessível através da rede.
    Autor: Daniel P. Guimarães
    Home-page: www.​tecn​obyt​e.co​m.br

     2 - Se estiver aparecendo a mensagem  "Undefined service gds_db/tcp"ao tentar conectar siga esse procedimento:

    Erro no Windows XP - "Undefined service gds_db/tcp" (Portuguese)
    Várias pessoas tem me reportado o erro "Undefined service gds_db/tcp" ao
    tentar conectar a um Servidor InterBase em Windows XP, este problema ocorre
    após a aplicação de algum service pack.

    Uma simples alteração no register resolve este problema, após o service pack
    ser aplicado a chave
    \HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\DataBasePath
    é alterado você deve voltar os valores anteriores.

    Execute o regedit e siga os procedimento abaixos:

    1 - Localize a chave acima citada
    2 - Renomeie o item DataBasePath
    3 - Crie uma outra chave com o mesmo nome (DataBasePath) selecionando o tipo
    "Expandable String Value" (REG_EXPAND_SZ)
    4 - Copie o valor da chave anterior, provavelmente será
    "%SystemRoot%\System32\drivers\etc"
    5 - Reinicie o computador

    Fontes:

    mail​.fir​ebas​e.co​m.br​/pip​erma​il/l​ista​_fir​ebas​e.co​m.br​/200​5-Oc​tobe​r/02​0270​.htm​l

    www.​andr​eano​lanu​sse.​com/​pt/

    Boa sorte.

Essa comunidade não possui posts nesse blog