Instalação do Celta com 2 Firebirds: mudanças entre as edições
De Celta Sistemas Wiki
Mais ações
Sem resumo de edição |
Sem resumo de edição |
||
| (Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
| Linha 4: | Linha 4: | ||
}} | }} | ||
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 | 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. | ||
{{Nota|warning|PRÉ-REQUISITO|Antes de iniciar, certifique-se de que o Firebird do "outro software" esteja '''Parado''' no Serviços do Windows para evitar conflitos | {{Nota|warning|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 == | == 1. Preparação e Instalação == | ||
| Linha 24: | Linha 24: | ||
'''Como deve ficar no arquivo:''' | '''Como deve ficar no arquivo:''' | ||
<pre | <pre> | ||
# ... configurações anteriores ... | # ... configurações anteriores ... | ||
| Linha 37: | Linha 37: | ||
== 3. Instanciando o Serviço (CMD) == | == 3. Instanciando o Serviço (CMD) == | ||
Agora precisamos registrar o serviço no Windows com um '''nome único''' | Agora precisamos registrar o serviço no Windows com um '''nome único'''. | ||
# Abra o '''Prompt de Comando (CMD)''' como '''Administrador'''. | # Abra o '''Prompt de Comando (CMD)''' como '''Administrador'''. | ||
# Execute os comandos abaixo linha por linha: | # Execute os comandos abaixo linha por linha: | ||
<pre | <pre> | ||
cd "C:\Program Files (x86)\Firebird\Firebird_3_0" | cd "C:\Program Files (x86)\Firebird\Firebird_3_0" | ||
| Linha 59: | Linha 59: | ||
== 4. Configuração da Conexão (FDConnectionDefs.ini) == | == 4. Configuração da Conexão (FDConnectionDefs.ini) == | ||
Agora precisamos | Agora precisamos configurar o Celta para usar a porta '''3051'''. | ||
# | # Vá na pasta de instalação do sistema (Geralmente: <code>C:\Celta Sistemas</code>). | ||
# | # Encontre e abra o arquivo '''FDConnectionDefs.ini'''. | ||
# Altere o parâmetro <code>Port</code> para a porta configurada. | |||
'''Exemplo de | '''Exemplo de configuração correta:''' | ||
<pre | <pre> | ||
[Celta] | |||
Server=127.0.0.1 | |||
Database=C:\Celta Sistemas\CELTA.FDB | |||
Protocol=TCPIP | |||
CharacterSet=WIN1252 | |||
Port=3051 | |||
DriverID=FB | |||
</pre> | |||
== 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". | |||
Edição atual tal como às 03h37min de 30 de novembro de 2025
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".