Instalar Firebird 3.0 ou superior manualmente no Windows

Introdução

 

  1. Baixe a versão .zip do Firebird que deseja instalar;

    1. Baixe x64 ou x86, seguindo a arquitetura do computador que será o servidor (não importando qual a arquitetura das máquinas que irão fazer o acesso remotamente).

  2. Extraia na pasta desejada e abra o firebird.conf. Localize a configuração de portas e ajuste conforme necessidade. O ideal é que, na instalação manual, usar uma porta diferente da padrão.
    É recomendado alterar também o nome da configuração “RemoteServiceName”.
    Exemplo:

    RemoteServiceName = gds_db_fb50 RemoteServicePort = 3355
  3. Abra o CMD, e vá até a pasta. Executa o comando abaixo para instalar o serviço do firebird:
    instsvc.exe i -g -a -n FirebirdX
    ("FirebirdXX" é o nome do serviço do Firebird. Personalize se desejar, ou simplemente troque o XX pela versão do firebird. Exemplo: 5 (para versão 5.0))

  4. Após instalar o serviço, para iniciar rode o comando abaixo:
    instsvc.exe start -n FirebirdX

    1. Se iniciar corretamente, verá uma mensagem como essa:
      Service "Firebird Guardian - Firebird5" successfully started.”

    2. Se der algum erro, pode ser a porta que já está em uso por algum outro programa;

    3. Uma outra situação mais rara: Pode ocorrer ainda, de usar a mesma porta de outro Firebird, mas aparecer a mensagem de inicializado com sucesso. Neste caso você só irá saber ao abrir e dar erro, ou ainda, o Maxpró poderá até abrir, mas poderá ter problemas durante o uso. A melhor maneira de assegurar que isso não ocorra, é verificando se a porta está disponível (não tem ninguém usando), antes de configura-la no firebird.conf.
      Para verificar se a porta está disponível, veja este artigo: Como saber quais as portas estão em uso no Windows?

  5. Para confirmar se foi instalado, abre o Gerenciador de Serviços do Windows (Windows + R > services.msc), e certifique-se que os serviços criados com o novo nome estão lá. O nome que informamos, irá aparecer à frente de “Firebird Server” e “Firebird Guardian”. Veja:

     

  6. Criação/inicialização do usuário principal

    1. Instruções

      1. Executa o comando abaixo usando o isql.exe

        isql.exe security.db -user SYSDBA Database: security.db, User: SYSDBA SQL> CREATE USER SYSDBA PASSWORD 'COLOQUE_A_SENHA'; SQL> exit;
        1. Observação

          Dependendo da localização do Firebird, esses utilitários podem exigir execução com privilégios de administrador.

      2. Feito isso o acesso com o usuário master já deverá funcionar normalmente.

    2. Explicação:

      1. Se estiver em um ambiente de testes, pode usar SYSDBA / masterkey por exemplo, mas se for um ambinente de produção é preferível criar um usuário e senha especificos.

      2. No firebird 3.0 ou superior, o usuário SYSDBA não vem configurado por padrão. Quando usamos o instalador é solicitado o usuário e senha do usuário principal para criarmos, podendo inclusive ser diferente do SYSDBA. Então precisaremos fazer o mesmo aqui.

      3. Mais detalhes: https://ib-aid.com/download/docs/fb5migrationguide.html#_manual_installation_of_firebird_5_0_in_windows



Dicas Adicionais

No IBExpert (ou outros programas de gerenciamento do banco), você precisará fazer alguns tratamentos para se conectar ao banco de dados de forma adequada.

Configurando o IBExpert para acessar o Firebird de uma versão e porta específicos

  1. Ao criar uma nova conexão com o banco, você deverá tomar os seguintes cuidados:

    1. Em “Server” você sempre usará a opção “Remote”, mesmo que a conexão seja para o servidor local;

    2. Em “Server Name”, você deverá colocar o IP do Servidor ( 127.0.0.1 se for local) + “/” + Número da Porta definida;

    3. Em “Client Library File” você deverá apontar para uma dll “fbclient.dll”da versão correta do Firebird, e arquitetura x86/x64 também.
      Obs: o IBExpert é uma aplicação x86, então a DLL terá que ser sempre a x86 (32 bits.)

    4. Imagem de Exemplo:

       



 

 

Copyright © 2018 Sismais Tecnologia LTDA. Todos os direitos reservados.
Home | Suporte | Conheça e teste Maxpró