Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Índice

Introdução

O procedimento abaixo orienta como instalar o Firebird em um computador que já tenha alguma outra versão instalada. Aqui usamos como base o Firebird 2.1, mas pode ser adaptável para outras versões. O procedimentos aqui são validos para sistema operacional Windows.

...

Recomendações:
Este tutorial aqui é mais “direto ao ponto” e passo a passo.
Para entender melhor por que algumas ações abaixo precisam ser feitas, veja o vídeo Como instalar duas instâncias do Firebird na mesma máquina rodando simultaneamente (13 min).

E no artigo abaixo (em inglês) é possível entender mais a fundo como funcionam as configurações de portas do Firebird (leitura opcional e avançada):
https://firebirdsql.org/rlsnotesh/config-port.html

Índice
maxLevel7
minLevel1

Passo a Passo

Baixando o Firebird versão zipada

...

  1. Abra o Prompt de Comando/CMD, como Administrador e navegue até a pasta “bin” do Firebird (na pasta que você extraiu, ex: C:\Interprise\Firebird_2.1.7_x64\bin )

  2. Digite instsvc.exe e dê enter. Você deverá ver as opções de comando disponíveis. Exemplo:

  3. Vamos criar e configurar o serviço do Firebird com um nome “-n” personalizado (para evitar conflitos com outras versões, que podem estar usando os mesmos nomes de serviços):

    1. Execute o comando:
      instsvc.exe i -g -a -n FirebirdSismais_2_1
      FirebirdSismais_2_1” é o novo nome do serviço do Firebird (2_1 = Versão, usado para facilitar o entendimento e qual é a versão). Este nome pode ser modificado conforme necessidade.

    2. Se tudo correr bem você verá a mensagem de que os serviços (Firebird Server e Guardian) foram instalados com sucesso:

      Image RemovedImage Added
      1. São criados dois serviços, um para o Firebird e outro para o Guardian. O Guardian é um serviço de suporte que inicia o Firebird novamente, caso ele sofra alguma interrupção, ele é recomendado, mas não é obrigatório.

  4. Agora vamos testar se o serviço do Firebird já inicia normalmente. Podemos fazer isso indo no gerenciador de Serviços do Windows (veremos mais abaixo), ou simplesmente usando o instsvc:
    instsvc.exe start -n FirebirdSismais_2_1

    1. Se for iniciado com sucesso, verá algo parecido com a seguinte mensagem:

      Image RemovedImage Added
    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:

    Image RemovedImage Added
    1. Entre em cada um dos serviços (Server e Guardian) e configure-os para iniciar automaticamente com o Windows (caso ainda não estejam);

      Image RemovedImage Added

    2. OBS: Note que, na listagem dos serviços, além do Firebird com nome “FirebirdSismais_2_1”, temos um outro Firebird de nome ”DefaultInstance”, este é o nome padrão usado pelo Firebird, e pode representar um Firebird de qualquer versão, para saber mais detalhes sobre qual versão ele é, precisaríamos entrar nos detalhes do serviço.

  6. Agora você já pode alterar os arquivos de Configuração do Maxpró (ver seção abaixo), ou testar a conexão usando o IBExpert (veja na seção mais abaixo, como conectar o IBExpert em porta diferente da 3050 e versões diferentes do Firebird).

...

  • Você precisará informar a nova porta nos arquivos de configuração: MAXCAIXAConfig.ini e MAXPROConfig.ini, entre outros se necessário.
    Nesses dois arquivos acima as configurações a serem alteradas são:

    • 999-004:

    • orc-004 (caso use exportação automática para base adicional):
      (esta orc-004 talvez ainda não exista, precisando ser criada)

    • No MaxCaixaConfig.ini, além do das configurações acima, talvez seja necessário também editar a configuração “loc-004(talvez ainda não exista, precisando ser criada):

      • ATENÇÃO: A porta informada na configuração loc-004,

      deve
      • deverá sempre ser a porta do Firebird da máquina local (onde o MaxCaixa está instalado e não do servidor).
        Ou seja, supondo a máquina Servidor-PC seja o servidor principal do Maxpró e esteja com Firebird configurado na porta 3055, mas, no computador Caixa01-PC tenhamos um Firebird instalado na porta 3050 (porta padrão), ao configurar o MaxCaixaConfig.ini, a configuração “loc-004” manterá a configuração da porta “3050”.

...