Servidor SQL Firbird 1.5.4 
==================================================

Este documento constitui um guia para instalar o kit do
Firebird 1.5 na plataforma Win32. Estas notas referem-
se ao prprio kit de instalao, em vez do Firebird 1.5
em geral.


Contedo
--------

o Antes de Instalar
o Instalao em sistemas com o Firebird 2.0
o Novas funcionalidades da aplicao de instalao
o Funcionalidades da instalao abandonadas 
o Remoo
o Outras Notas
o Instalao a partir de um ficheiro batch


Antes de Instalar
-----------------

Recomenda-se que REMOVA quaisquer verses prvias do 
Firebird 1.0, Firebird 1.5 ou InterBase antes de 
instalar este kit.


Instalao em sistemas com o Firebird 2.0
-----------------------------------------

O processo de instalao do Firebird 1.5.4 detectar 
uma verso activa do Firebird 2.0. Ir surgir um aviso 
e poder prosseguir ou cancelar a instalao. Se continuar
a instalao, uma verso Super Server ser detectada, e a
instalao ser cancelada. Porm, uma verso Classic Server
no ser detectada, e a instalao continuar. Sendo assim,
 aconselhvel que se verifique a verso do servidor que 
est a ser usada se o instalador der algum aviso sobre uma
instalao existente.


Novas funcionalidades de instalao no Firebird 1.5.4
-----------------------------------------------------

o Se for detectado pelo instalador um firebird.conf, o
  mesmo ir instalar o ficheiro conf padro como:

  firebird.conf.default.

  O firebird.conf existente permanecer intacto.
  Este mtodo permite que as restries de acesso se 
  mantenham aps um upgrade.

o Foram adicionadas mais linguagens ao instalador -
  Bosnia, Espanhol, Italiano, Polaco e Russo.
  
  Nota 1 - As linguagens esto listadas pel aordem alfabtica 
  original, no pela ordem em portugus.

  Nota 2 - A disponibilidade da Linguagem depende dos Cdigos de 
  Pgina instalados. As linguagens da Europa de Este tipicamente
  no esto disponveis para utilizadores de uma linguagem da 
  Europa de Leste. 

Novas funcionalidades de instalao no Firebird 1.5.3
-----------------------------------------------------

Foi adicionado o suporte para diversos idiomas ao kit
de instalao. Este suporte S  extensvel ao processo
de instalao.


Novas funcionalidades da aplicao de instalao
------------------------------------------------

o Esta aplicao de instalao combina os binrios do 
  servidor super e do servidor classic num s kit de
  instalao. Poder escolher uma ou outra, mas no 
  ambas.
  Para mudar entre as duas verses ter que primeiro 
  remover a anterior antes de reinstalar a nova.
  
o As regras para a instalao da biblioteca mudaram
  consideravelmente. So explicadas em detalhe em
    .\docs\README.Win32LibraryInstallation.txt
  o qual estar disponvel aps a instalao.

  Como resultado destas novas regras o programa de 
  instalao procura instalaes prvias do Firebird 
  ou InterBase. 
  
  - Se o Firebird 1.5 j estiver instalado tentar a 
    "instalao por cima". Se o servidor se encontrar
    em execuo a instalao ser interrompida.

  - Se outra verso do Firebird ou InterBase j estiver
    instalada um aviso ser enviado ao utilizador. Se o
    utilizador insistir em continuar, o programa de 
    instalao instala o Firebird e insere as entradas
    no registo mas no ir configurar o Firebird para 
    se executar quer como servio quer como aplicao. 
    Este passo ter que ser feito manualmente.

  - O programa de instalao possui uma nova opo de 
    linha de comandos
      /force
    a qual permite que aqueles com uma atitude do tipo
    'seja o que Deus quiser' possam ignorar esta 
    precauo.


Funcionalidades abandonadas relativamente  instalao
------------------------------------------------------

o O Firebird 1.0 reservou uma nova entrada de registo
  para o uso do Firebird. Esta era:
  
    HKLM\SOFTWARE\FirebirdSQL 
  Agora  abandonada e ser eliminada pelo programa
  de instalao. Se possuir aplicaes que dependam 
  desta chave ter que a inserir manualmente. 
  Contudo,  prefervel que modifique a sua aplicao 
  por forma a ler a nova chave.
  
o Em verses anteriores ao Firebird 1.5 "release 
  candidates" o fbclient.dll era instalado na pasta de
  <sistema>. Esta prtica foi abandonada. 
  Uma opo para instalar na pasta de <sistema> est 
  disponvel durante a instalao. Contudo  prefervel
  que modifique a sua aplicao por forma a se adaptar 
   nova localizao do fbclient.
  

Remoo
-------

o  prefervel que este kit seja removido correctamente
  usando a aplicao de remoo fornecida. Tal poder
  ser efectuado recorrendo ao Painel de Controlo.
  Alternativamente poder ser removido executando o
  unins000.exe directamente a partir da pasta de
  instalao.
  
o Se o Firebird se encontrar em execuo como aplicao
  (em vez de um servio) recomenda-se que o interrompa
  manualmente antes de proceder  remoo. O motivo  
  porque o programa de remoo no pode parar uma 
  aplicao em execuo. Se um servidor se encontrar em
  execuo durante a remoo o processo terminar com 
  erros.
  Ter que remover o restante manualmente.


Outras Notas
------------

  O Firebird requer o WinSock2. Todas as plataformas 
  Win32 devero possui-lo, excepto para o Win95. 
  Um teste sobre a sua presena  feito durante o pro-
  cesso de instalao.
  Se no for encontrado a instalao fracassar. Poder
  visitar este link:

    http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719

  para obter informao sobre a sua instalao.


Instalao a partir de um ficheiro batch
----------------------------------------

O programa de configurao poder ser executado a 
partir de um ficheiro batch. Os parmetros seguintes
podero ser usados:


/SP- 
  Desactiva a mensagem 'Ir ser instalado... Pretende 
  continuar?' no incio da instalao. 

/SILENT, /VERYSILENT 
  Ordena ao programa de instalao para se executar em
  modo silencioso ou muito silencioso. Quando escolher
  a opo silenciosa o assistente e a janela de fundo 
  no sero mostrados mas a janela de progresso sim.
  Quando a opo de muito silencioso for escolhida nem
  a janela de progresso ser mostrada.
  Tudo o resto ser processado de modo normal, por 
  exemplo se ocorrer uma mensagem de erro durante a 
  instalao ou a pergunta de inicio da instalao
  (se no a tiver desactivado com a opo '/SP-'
  explicada em baixo) 

  Se um reinicio for necessrio e o comando 
  '/NORESTART' no for usado (ver em baixo) e a insta-
  lao for silenciosa, uma caixa de mensagem com 
  "Reiniciar agora?" ser mostrada. No caso da instala-
  o muito silenciosa o reinicio ser efectuado sem 
  qualquer pergunta. 

/NORESTART 
  Ordena ao programa de instalao para no reiniciar 
  mesmo que tal seja necessrio.
  
/DIR="x:\caminho da pasta"  
  Sobrepe o nome da pasta por omisso mostrado na
  pgina do assistente de Seleco de Pasta Destino. 
  Um caminho completo ter que ser especificado. Se a
  directiva DisableDirPage da seco [Setup] estiver
  a yes(sim), este comando de linha ser ignorado. 

/GROUP="nome pasta" 
  Sobrepe o nome da pasta por omisso mostrado na 
  pgina do assistente de Seleccionar Pasta no Menu 
  Iniciar. Se a directiva DisableProgramGroupPage da 
  seco [Setup] estiver a yes(sim), este comando de 
  linha ser ignorado.

/NOICONS 
  Ordena ao programa de instalao para desactivar a 
  caixa de seleco "No criar quaisquer cones" na
  pgina do assistente Seleccionar Pasta no Menu 
  Iniciar. 

/COMPONENTS="lista de nomes de componentes separados 
             por vrgula" 

  Escolha entre - SuperServerComponent, 
                  ClassicServerComponent, 
                  ServerComponent, 
                  DevAdminComponent e
                  ClientComponent

  Sobrepe as configuraes por omisso dos componentes
  a instalar. Usando este parmetro de comando linha 
  faz com que o programa de instalao automaticamente
  seleccione um tipo personalizado. Uma instalao 
  completa requer a combinao de mais de um componente. 
  Por exemplo:
  
  /COMPONENTS="SuperServerComponent, ServerComponent, 
               DevAdminComponent, ClientComponent"
  
  teria que ser usado para uma instalao completa.


/FORCE

  Ordena ao programa de instalao para ignorar a sua
  anlise do ambiente existente. Ir tentar instalar
  e configurar o Firebird 1.5 tal como se no existisse
  nenhuma verso prvia do Firebird ou InterBase 
  instalada.
  
  Isto poder ser til se possuir uma remoo 
  seriamente danificada que no possa ser removida. 
  Ou poder ser uma outra maneira de irritar os seus 
  utilizadores cessando uma instalao funcional do 
  Interbase. A escolha  sua.


/NOCPL

  No instalar a aplicao no Painel de Controlo. Isto
   til por dois motivos:
  
  o A Instalao/Remoo do programa CPL ter que pedir 
    o reinicio do sistema.

  o Poder optar por usar um programa CPL alternativo.

  
/NOGDS32

  No instalar uma cpia da biblioteca cliente na pasta
  de sistema, mesmo que a anlise da instalao conclua
  que tudo est Ok.


/COPYFBCLIENT

  Copia o fbclient.dll para a pasta de sistema. Isto 
   recomendado para instalaes de cliente se tiver 
  a certeza que apenas ir aceder a uma s verso de
  servidor. Se as suas aplicaes clientes necessitarem
  de tirar partido do acesso a mltiplas verses de 
  servidor este comando no  recomendado. Veja

    doc/README.Win32LibraryInstallation.txt

  para mais informao.


