[firebase-br] Instalação personalizada do Firebird

Daniel / Tecnobyte temp em tecnobyte.com.br
Seg Out 23 22:55:56 -03 2006


Boa noite

Até hoje tenho oferecido aos usuários de meus sistemas o instalador oficial
do Firebird para configurar o servidor. Algumas vezes, entretanto,
instaladores de outros softwares sobrepõem a instalação do Firebird 1.5 (que
eu uso) por outras versões do FB ou IB, causando problemas. Além do mau
funcionamento do sistema devido a incompatibilidades entre as versões do FB
e IB, podem também corromper a base de dados.

Estou preocupado agora com a chegada do FB 2.0, pois uma atualização do FB
1.5 para 2.0 sem fazer backup/restore da base de dados como recomendado
poderia causar sérios problemas. O pior é que um instalador mal projetado (a
maioria, infelizmente) instala o Firebird atualizado sem qualquer
preocupação com software de outros desenvolvedores.

Então acredito que a solução seria fazer para minhas aplicações uma
instalação personalizada do FB de modo que rode independente de qualquer
outra instalação (mas não serve o embarcado, pois preciso de acesso remoto).
Assim se o Firebird da máquina do usuário for atualizado, meu sistema ainda
manterá o FB que meu instalador configurou. A idéia consiste em rodar uma
instância do FB totalmente distinta para evitar os problemas citados.

Fiz algumas pesquisas sobre o assunto e já estou ajuntando informações a
respeito, mas ainda não encontrei resposta para as perguntas abaixo:

1. Preciso configurar o registro do Windows para este tipo de instalação que
desejo fazer?

2. Tem como eu rodar como serviço o servidor desta instalação personalizada
sem interferir noutra instalação que já esteja configurada no sistema?
Observe que não quero substituir o serviço "Firebird Server -
DefaultInstance" que já é instalado pelo instalador oficial. A idéia seria
instalar como outro serviço (MeuFirebirdServer).

3. Posso trocar o nome do "fbserver.exe" para outro qualquer? Há restrições?
Quais?

Atenciosamente.

Daniel P. Guimarães
Tecnobyte Informática
www.tecnobyte.com.br





Mais detalhes sobre a lista de discussão lista