Instalando duas instâncias do Firebird na mesma máquina

Instalando duas instâncias do Firebird na mesma máquina

Constantemente necessitamos de instalar duas versões do Firebird na mesma máquina, seja por que queremos fazer testes, seja por que já existia uma aplicação que usava um Firebird de versão diferente da sua aplicação e por isso é necessário instalar em outra porta a sua versão do Firebird. Quando trabalhamos com versões diferentes de Firebird na mesma máquina devemos tomar alguns cuidados.

Cuidados com uso de duas versões do Firebird

  • Alguém pode, por descuido, fazer um backup e um restore do banco de dados do sistema legado(que utiliza uma versão antiga do Firebird) e converter, por descuido, ao fazer o restore, automaticamente para a versão mais nova. Isto pode fazer com que o aplicativo legado não consiga mais interagir com seu banco de dados.
  • O software legado pode conter um sistema de checagem de versão do Firebird no qual pode bloquear qualquer tentativa de executá-lo em uma versão na qual ele não está apto a trabalhar, se reconhecer a versão errada ou se não houver uma forma de configurar qual porta o Firebird está rodando.
  • O proprietário do software que utiliza a outra versão do Firebird pode alegar que seu software “está dando pau” no software dele por não rodar dentro das especificações corretas para funcionar o software dele.
  • Um requisito muito importante para esta técnica é que todas as versões do Firebird devem ser instaladas como serviço. Nunca devem estar como aplicação.

 

Passos para realização do instalação

É recomendável desinstalar todas as versões e fazer corretamente os passos a seguir, nesse exemplo usaremos como base o Firebird 1.5 e Firebird 2.5.

Continue lendo “Instalando duas instâncias do Firebird na mesma máquina”