sexta-feira, 1 de fevereiro de 2013

Erro acesso base de dados Interbase/Firebird

Interbase / Firebird


Um erro que me tirou a noite de sono para resolver, e de solução muito fácil:

 
Erros:
Os dois erros dizem a mesma coisa...
1 - Unable to complete network request to host "servername".
      Failed to locate host machine.
     Undefined service gds_db/tcp

2 - Running the Communications Diagnostic tool (Diagnose Connection from Server tab in
     IBConsole) produces the following:
     An InterBase error has occurred while attaching.
     Error - Unable to complete network request to host "servername"
     Failed to locate host machine.
     Undefined service gds_db/tcp
     InterBase Communication Test Failed!

O gerenciador do gdb não consegue encontrar o banco de dados que esta em uma maquina servidora, pois a porta não esta definida no arquivo "SERVICES" do Windows;

Segundo a Embarcadero a resolução e colocar manualmente esta variável e a sua respectiva porta:

Variável: gds_db 3050/tcp

Veja na imagem abaixo:


No meu caso era o Windows 7 que tem vários tipos de permissões para edição de arquivos foi preciso dar permissão de uso para editar o mesmo.
O caminho para se chegar ate o arquivo e este: "c:\Windows\System32\drivers\etc";


Fonte: Embarcadeiro (Artigo em inglês);
Link: http://edn.embarcadero.com/article/25290

Nenhum comentário:

Postar um comentário

Consulta Status Da NFe todos os estados

Clique no link abaixo para ser direcionada ao site da Nota Fiscal Eletrônica Ambiente De Produção. Ambiente De Homologação.