Instalação do Celta com 2 Firebirds
De Celta Sistemas Wiki
Mais ações
Instalação do Celta com 2 Versões de Firebird
Este procedimento é utilizado quando o cliente já possui um software legado rodando em uma versão antiga do Firebird (ex: 2.5) na porta padrão (3050) e precisamos instalar o Firebird do Celta (3.0 ou 4.0) no mesmo servidor, operando em paralelo.
PRÉ-REQUISITO
Antes de iniciar, certifique-se de que o Firebird do "outro software" esteja Parado no Serviços do Windows para evitar conflitos.
1. Preparação e Instalação
- Acesse o painel de serviços do Windows (
services.msc) e Pare o serviço do Firebird antigo. - Execute o instalador do Firebird utilizado pelo Celta (preferencialmente a versão mais atual homologada).
- Durante a instalação, não configure para iniciar automaticamente ainda, ou pare o serviço logo após a instalação terminar.
2. Configuração de Portas (firebird.conf)
Para que os dois bancos rodem juntos, precisamos alterar a porta de escuta do Firebird do Celta (geralmente para 3051).
- Navegue até a pasta de instalação (Ex:
C:\Program Files (x86)\Firebird\Firebird_3_0). - Localize o arquivo firebird.conf e abra-o com o Bloco de Notas (como Administrador).
- Procure pela linha
RemoteServicePort. - Remova a cerquilha (
#) do início da linha e altere o valor.
Como deve ficar no arquivo:
# ... configurações anteriores ... #RemoteServiceName = gds_db #RemoteServicePort = 3050 RemoteServicePort = 3051 # ... restante do arquivo ...
Salve e feche o arquivo.
3. Instanciando o Serviço (CMD)
Agora precisamos registrar o serviço no Windows com um nome único.
- Abra o Prompt de Comando (CMD) como Administrador.
- Execute os comandos abaixo linha por linha:
cd "C:\Program Files (x86)\Firebird\Firebird_3_0" instsvc i -a -g -n firebird_3 instsvc sta
ENTENDENDO O COMANDO
i: Install (Instalar).-a: Auto (Iniciar automaticamente com o Windows).-g: Guardian (Ativa o "guardião" que reinicia o serviço se ele cair).-n firebird_3: Nome da Instância. Isso cria o serviço com o nome "Firebird_3" em vez de "DefaultInstance", permitindo coexistir com o antigo.
4. Configuração da Conexão (FDConnectionDefs.ini)
Agora precisamos configurar o Celta para usar a porta 3051.
- Vá na pasta de instalação do sistema (Geralmente:
C:\Celta Sistemas). - Encontre e abra o arquivo FDConnectionDefs.ini.
- Altere o parâmetro
Portpara a porta configurada.
Exemplo de configuração correta:
[Celta] Server=127.0.0.1 Database=C:\Celta Sistemas\CELTA.FDB Protocol=TCPIP CharacterSet=WIN1252 Port=3051 DriverID=FB
5. Finalização
- Volte aos Serviços do Windows.
- Inicie novamente o serviço do Firebird antigo (do outro software).
- Verifique se ambos os serviços estão com status "Em Execução".