Instalando o Firebird 2.0 ou superior no Windows 7 (32 ou 64Bits)


Pessoal, depois de muito sofre com isto e muita pesquisa no fóruns, com a sempre boa e conhecida Googada, achei um método que corrige o tão conhecido bug do Firebird na sua utilização em sistemas operacionais Windows 7 de 32Bits e principalmente 64Bits.

Abaixo segue um tutorial passo a passo de como instalar o Firebird, versão 2.0 ou superior, no Windows 7 de 32 ou 64 bits.

Este tutorial é importante, pois ao instalar o Firebird como serviço podem ocorrer os seguintes erros:

Estes erros são comuns quando o SGBD Firebird não está ligado. Mesmo instalando o firebird, rodando em modo de compatibilidade, desativando o UAC, e fazendo isso e aquilo, nada ajudará a instalar e USAR no Windows 7.

Então abaixo segue os passos para resolver de uma vez por todas este problema:

1º Faça o download do Firebird, conforme a versão utilizada pelo seu banco de dados:

http://www.ibphoenix.com/download

2º Caso tenha instalado o Firebid anteriormente, desinstale-o, e EXCLUA todos os arquivos chamados GDS32.DLL  da pasta do sistema.

- No Windows 7 32Bits é \Windows\System32.

- No Windows 7 64Bits é \Windows\Syswow64 (legal também conferir a \Windows\System32).

3º Instalação do Firebird

- Realize a sua instalação exatamente como as telas abaixo:

Na tela de instalação do Firebird

Seguinte…

Seguinte…

Seguinte…

Seguinte…

Nesta tela, escolha entre “Binários Classic Server” e “Binários Super Server”. Verifique qual o padrão utilizado pelo sistema.

Seguinte…

Desmarque a caixinha “instalar aplicação do painel de controlo” e marque executar como uma aplicação.Sua tela deverá estar assim:

Seguinte…

Seguinte…

Depois da instalação correta, apesar do Firebird já estar ligado, o banco de dados não conecta, porque ele tem incompatibilidades conhecidas com o Windows 7, veja:

Então, mesmo com o aplicativo rodando, os programas que usam o banco de dados Firebird, mostram aquelas mensagens de erro, como demonstrado acima ou outras mensagens que não localiza o banco de dados.

Para resolver esse pequeno bug é fácil, copie o arquivo “fbclient.dll” que se encontra em:

- “C:\Arquivos de Programas\Firebird\Firebird_2_x\bin”  (Windows 7 32 e 64 Bits com Firebird 32Bits);

- “C:\Arquivos de Programas (x86)\Firebird\Firebird_2_x\bin”  (Windows 7 64Bits com Firebird 32Bits);

para as seguintes pastas:

- “C:\Windows\System32” (Windows 7 32 Bits);

- “C:\Windows\System32 e C:\Windows\Syswow64” (Windows 7 64Bits);

Depois disto, altere o nome do arquivo copiado de “fbclient.dll” para “GDS32.dll”.

Pronto, reinicie a maquina e utilize normalmente o Firebird 2.0 ou superior no Windows 7 (32 ou 64 Bits).

Fonte: Baboo Fórum e IBPhoenix.com

About these ads

35 comentários sobre “Instalando o Firebird 2.0 ou superior no Windows 7 (32 ou 64Bits)

    • Olá,

      Desconheco este erro, mas faz o seguinte.
      Entra em modo seguro do Windows, desinstala o Firebird, excluir as pastas do mesmo que fica no Program Files, reinicia em modo normal e realiza novamente a instalação.

      Espero ter ajudado.

  1. Boa tarde, eu estou tentando instalar o Firebird 2.5 (ultimo release), e quando eu clico no executável que baixei ele abre a tela inicial, (pra escolher Portugues de Portugal), e some…
    Não tem jeito, ja tentei em modo de compatibilidade, desativei o Avast, tentei rodar como administrador, apesar da minha conta ser de administrador, e não vai…
    Alguém tem alguma idéia ?

  2. JC valeu deu certinho. Só uma pergunta uso o IBExpert para reparos no meu banco ao apontar a dll eu devo apontar a GDS32.dll que renomei de fbcliente.dll? Estou certo?

  3. Olá Julio
    Estou tendo problemas na instalação automática do FB. Minha App de instalação executa o seguinte comando numa única linha:

    Firebird-2.1.4.18393_0_Win32.exe /SP- /NOICONS /FORCE /SILENT /NORESTART /NOCANCEL /TASKS=”UseGuardianTask; UseServiceTask; AutoStartTask; InstallCPLAppletTask; CopyFbClientToSysTask; CopyFbClientAsGds32Task” /COMPONENTS=”ServerComponent\SuperServerComponent, ServerComponent, DevAdminComponent, ClientComponent”

    Problema é que frequentemente não tem funcionado. Pode dar alguma ajuda?

    Abraço
    Dirceu

    • Olá Dirceu,
      Desculpe a demora na resposta, eu não tenho estes problemas com o Firebird, utilizo a linha de comando abaixo:
      \Firebird-2.5.1.26351_1_Win32.exe /SP- /SILENT /NORESTART /COMPONENTS=CLIENTCOMPONENT /COPYFBCLIENT
      Lembrando que meu FB é 2.5, mas na versão 2.x sempre utilizei a linha acima. Abs.

  4. boa tarde gostaria de saber se alguém já conseguiu instalar o firebird no win 8 e funcionou algum aplicativo de gestão hospitalar ?

    Desde já agradeço

    Atenciosamente

    Marcelo

    • Olá Marcelo,
      O Firebird pode ser instalado em Windows 8 normalmente, tanto na versão 32bits quanto na versão 64bits. A plataforma é a mesma do Windows 7, então não existem conflitos relativos a isto. Abs.

      • Julio bom dia

        Instalei o firebird 1.5 conforme suas orientações e o sistema de gestão hospitalar funcionou sem problemas, porém quando reinicio a máquina aparece a seguinte mensagem no sistema de gestão hospitalar: “unavailable database”.
        Poderia me dar uma ajuda com essa situação ?

        Obrigado

        Marcelo

  5. Julio, estou tentando utilizar o ORSE (Software de orçamento), e uso o win 7/64bits. Segui o tutorial, mas não consegui. Na hora que abro o programa, ele da mensagem de unavaialable database. O programa por si só ele instala o firebird. Eu devo executar o seu passo a passo antes ou depois de executar a instalação do software?

  6. Fiz o procedimento sugerido para instalar o Firebird 2.5.2 no Windows 7 Pro 64 bits, mas não funcionou. Depois de tanto instalar e reinstalar ao executar o Ibacess ele informa que o GDS32.DLL não foi encontrado no Path do Interbase e sugere que se instale o Intebase novamente!!!
    Saberia informar o que estã ocorrendo? Seria problema da nova versão do Firebird?

  7. julio bom dia
    fiz tudo da forma q vc orientou,porém dá esssa msg: “erro ao criar usuário para acesso ao banco de dados” em seguida: cannot perform operation –servisse is not attached. por favor me ajude! obrigada

    • Olá José,
      Sim, este procedimento serve para o Windows 8 64 Bits.
      Realizo os procedimentos normalmente, o problema é que cada Windows se comporta de maneira diferente em cada máquina.
      Qualquer dúvida estou à disposição,

      Abs,

      JC

  8. muito bom sua orientação… Uso o win 8 versão 64 e minha unica duvida é: copiar o fdclient e colar na pasta indicada, devemos somente copiar, colar e renomear?
    e o outro gds32.dll podemos excluir? e deixar somente o atual?

  9. Estou tendo o seguinte problema meu servidor esta rodando com windows 7 ultimate em 64 bits ele conecta mais depois de um tempo as maquinas que acessam a aplicação caem com mensagem de conect time out.
    Já viram este problema ?

    • Olá Ronald,

      Nunca vivenciei este problema, mas realize testes de conexões em sua rede de dados, pode ser uma oscilação dela e não do Firebird.
      Utilizo Firebird 2.5.x no W7 x64 e não tenho problemas como este.

      Abraços

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s