Servidor de Base de Dados Firebird $MAJOR.$MINOR
==================================================

Este documento constitui um guia para instalar o kit do
Firebird $MAJOR.$MINOR em Windows. Estas notas 
referem-se ao prprio kit de instalao, e no ao 
Firebird $MAJOR.$MINOR em geral. Adicionalmente, estas 
notas so dirigidas principalmente aos utilizadores do 
instalador dos binrios.

Presume-se que os leitores destas notas esto 
familiarizados com o Firebird $MAJOR.$MINOR. Se est a avaliar 
o Firebird $MAJOR.$MINOR como parte de uma migrao do Fb 2.1  
aconselhvel que consulte a documentao do 
Firebird 2.1 para entender todas as mudanas 
elaboradas entre as verses 2.1 e $MAJOR.$MINOR.


Contedo
--------

o Antes de Instalar
o Problemas com a instalao das bibliotecas 
  MS VC runtime
o Problemas de instalao conhecidos
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 ou InterBase antes de instalar este kit.
 tambm importante verificar se o fbclient.dll e o
gds32.dll so removidos do <system32>.


Problemas com a instalao do "runtime" das bibliotecas MS VC
-----------------------------------------------------------

Foi feito um enorme esforo de forma a verificar que o 
"runtime" das bibliotecas MS Visual C so instaladas 
corretamente pelo instalador de binrios. Desde a verso 
2.1.2 que o Firebird pode funcionar com verses locais 
destas bibliotecas "runtime", o que veio a simplificar 
a instalao do cliente Firebird ou do servidor embutido 
com a sua aplicao.

Porm, se ocorrer algum problema poder ser necessrio a 
instalao oficial vcredist.exe. As verses corretas 
para este "build" do Firebird podem ser obtidas aqui:

    http://www.microsoft.com/downloads/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en

e para x64 aqui:

    http://www.microsoft.com/downloads/details.aspx?familyid=90548130-4468-4BBC-9673-D6ACABD5D13B&displaylang=en


Outros problemas de instalao conhecidos
---------------------------------

o Apenas  possvel instalar a instncia padro do
  Firebird $MAJOR.$MINOR usando este instalador.
  Se pretender instalar instncias adicionais deve
  faz-lo manualmente usando as imagens de instalao
  comprimidas (zipped).

o Infelizmente, o instalador no pode detetar com
  toda a eficcia se alguma verso anterior do Firebird
  Classic Server est a correr.

o Existem reas que se sobrepoem na instalao de
  32-bits e de 64-bits:

  - O instalador de servio (instsvc) utiliza o mesmo 
    nome de instncia para as instalaes de 32 e de 
    64-bits. Isto  "by design". Os servios existem no 
    mesmo "name space".

  - Se ambas as verses de 32-bit e de 64-bit da 
    Aplicao do Painel de Controlo forem instaladas, 
    ambas apontam para a instncia padro.

o Ao instalar sobre o Vista certifique-se que est 
  a usar a conta de administrao. Isto , ao usar o 
  instalador clique com o boto do lado direito e 
  escolha "Executar como Administrador". Caso 
  contrrio, o instalador no conseguir iniciar o 
  servio no final da instalao.

o As bibliotecas instaladas pelo instclient no vo 
  conseguir ser executadas se as bibliotecas MS 
  "runtime" no tiverem sido instaladas corretamente. 
  Em caso de problemas, devero ser instaladas as 
  verses indicadas em cima.


Remoo
-------

o  prefervel que este kit seja removido corretamente
  usando a aplicao de remoo fornecida. Tal poder
  ser efetuado recorrendo ao Painel de Controlo.
  Alternativamente poder ser removido executando o
  unins000.exe diretamente 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. Isto deve-se
  ao programa de remoo no poder 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.

o A remoo no apaga os seguintes ficheiros da pasta
  de instalao:

  - aliases.conf
  - firebird.conf
  - fbtrace.conf
  - firebird.log
  - security2.fdb

  Tal  intencional. Estes ficheiros so potencialmente
  modificveis pelos utilizadores e podero ser
  necessrios caso o Firebird volte a ser reinstalado.
  Podero contudo ser apagados manualmente caso no
  pretenda us-los mais.

o Uma nova funcionalidade do programa de remoo  o seu
  uso com o parmetro /CLEAN. Isto ir verificar o 
  contador dos ficheiros partilhados referidos em cima. 
  Se possvel, ir remov-los.

o O programa de remoo no ir remover o runtime das 
  bibliotecas de MS Visual C das diretorias do sistema. 
  Estas podero ser removidas manualmente pelo Painel de
  Controlo, mas normalmente esta operao no  necessria.


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

  O Firebird requer o WinSock2. Todas as plataformas
  Win32 devero possui-lo, com excepo para o Win95.
  Um teste sobre a sua presena  feito durante o 
  processo de instalao.
  Se no for encontrado a instalao ir falhar. 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.
Por favor consulte este documento:

    installation_scripted.txt

para mais detalhes.


