Em um artigo anterior (Instalando duas verses do Firebird em uma mesma mquina) eu demonstrei passo a passo como instalar as verses 1.0 e 1.5 ou 2.0 na mesma mquina e utilizar as mesmas como servio sem problemas. Agora demonstrarei como podemos instalar junto a essas duas verses, mais a verso 2.1 isto graas possibilidade que o FB 2.1 nos d de renomear o servio durante o processo de instanciar o mesmo. Os passos iniciais so os mesmo descritos no artigo anterior motrarei o que devemos modificar a partir da instalao da verso 2.1 isto caso as duas verses anteriores j estejam instaladas... Conforme demonstro abaixo:
Obs: Instaladas as verses 1.0 e 1.5; Ambas em execuo como servio:
Durante o processo de instalao do FB 2.1 ser exibido um alerta informado que se encontra em execuo um servidor Firebird 1.5 ou posterior em execuo e que o servio/aplicao deve ser finalizado.
Aps clicar em Ok a instalao ser abortada. Para que consigamos prosseguir necessrio que seja parado o servio do FB 1.5 ou 2.0 (V a Ferramentas Administrativas/Servios e pare o mesmo). Pronto feito isto, execute novamente o processo de instalao do FB 2.1. Concluda a instalao da verso 2.1 partiremos agora para instanciar o servio e iniciar o mesmo, isto ser feito manualmente atravs da aplicao de linha de comando instsvc que faz parte do pacote de instalao e encontra-se na pasta bin. Abra um prompt de comando (Iniciar/Executar cmd ou Iniciar/Programas/Promp de Comando). Na tela que se abre digite: cd\Arquivos de Programas\Firebird\Firebird_2_1 <Enter>
Estando neste diretrio digite: Edit firebird.conf ser aberta a tela do editor de texto Edit com o contedo do referido arquivo carregado, localize a linha:
#RemoteServicePort=3050 e faa as seguintes alteraes:
remova ( # ) da frente do nome e depois altere o nmero da porta 3050 para qualquer outro nmero de porta permitida. Salve as alteraes feitas no documento e saia do editor de textos.
Pronto agora vamos iniciar o processo de criao da instncia do servio e a inicializao do mesmo.
Vamos agora para o diretrio onde esta localizado o instsvc...
Digite cd bin <Enter>, digite instsvc i s a g n Firebird_2_1 <Enter> (observe o parmetro n e logo em seguida o nome Firebird_2_1 este ser o nome do meu servio para o FB 2.1), ser mostrada duas linhas de mensagens informando-lhe que foram criados com sucesso as instncias do Server e Guardian. Agora digite instsvc sta <Enter>, ser mostrada uma nova linha de mensagem lhe informado que o servio foi iniciado com sucesso.
Bem se tudo ocorreu nos conformes, agora voc ter as verses 1.0, 1.5 ou 2.0 e 2.1 instaladas e em execuo como servio em uma mesma mquina... show.
Bom trabalho e at uma prxima oportunidade.
Sds,
Hlio Oliveira Analista de Sistemas Delphi Developer