Instalar Firebird 3.0 ou superior manualmente no Windows
Introdução
Baixe a versão .zip do Firebird que deseja instalar;
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).
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
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))
Após instalar o serviço, para iniciar rode o comando abaixo:
instsvc.exe start -n FirebirdXSe iniciar corretamente, verá uma mensagem como essa:
”Service "Firebird Guardian - Firebird5" successfully started.”Se der algum erro, pode ser a porta que já está em uso por algum outro programa;
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?
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:
Criação/inicialização do usuário principal
Instruções
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;
Observação
Dependendo da localização do Firebird, esses utilitários podem exigir execução com privilégios de administrador.
Feito isso o acesso com o usuário master já deverá funcionar normalmente.
Explicação:
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.
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.
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
Ao criar uma nova conexão com o banco, você deverá tomar os seguintes cuidados:
Em “Server” você sempre usará a opção “Remote”, mesmo que a conexão seja para o servidor local;
Em “Server Name”, você deverá colocar o IP do Servidor ( 127.0.0.1 se for local) + “/” + Número da Porta definida;
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.)Imagem de Exemplo:
Copyright © 2018 Sismais Tecnologia LTDA. Todos os direitos reservados.
Home | Suporte | Conheça e teste Maxpró