Instalação do Firebird 3 Database Server
Firebird Database Server 3.0.0 (Alpha1)
========================================================
############## NOTA ####################################
# #
# O instalador está em estado experimental. #
# Esta não é a versão definitiva para o Firebird 3.0. #
# #
# o O layout e a sequência de trabalho do instalador #
# não são definitivos. #
# o As opções disponíveis estão sujeitas a alterações.#
# o O método de implantação das bibliotecas não foi #
# finalizado. #
# o Como apoiaremos o Legacy Auth é experimental #
# - Adicionar SYSDBA funciona #
# - Modificar SYSDBA pelo instalador não funciona #
# o Não se surpreenda ao encontrar outras anomalias. #
# #
############## FIM DA NOTA #############################
Este documento é um guia para instalar este pacote do Firebird 3.0 na plataforma Windows. Estas notas referem-se
ao pacote de instalação em si, e não ao Firebird 3.0 em geral. Além disso, estas notas são
principalmente destinadas aos usuários do instalador binário.
Presume-se que os leitores deste documento já estejam familiarizados com o Firebird 2.5. Se você está avaliando
o Firebird 3.0 como parte de uma migração do Fb 2.5, é recomendável revisar a documentação do Fb 3.0 para
entender as mudanças feitas entre 2.5 e 3.0.
Conteúdo
---—–
o Antes da instalação
o Problemas com a instalação das bibliotecas de runtime MS VC
o Problemas de instalação conhecidos
o Desinstalação
o Outras notas
o Instalação a partir de um arquivo em lote
Antes da instalação
---—————-
Recomenda-se que você DESINSTALE todas as versões anteriores do Firebird ou InterBase antes de instalar
este pacote. É especialmente importante verificar se fbclient.dll e gds32.dll foram removidos do sistema.
Problemas com a instalação das bibliotecas de runtime MS VC
---————————————————–
Muito trabalho foi feito para garantir que as bibliotecas de runtime do MS Visual C sejam instaladas corretamente pelo
instalador binário. Desde a v2.1.2, o Firebird funciona com instâncias implantadas localmente das bibliotecas de runtime.
Isso simplifica especialmente a implantação do cliente Firebird ou da dll embutida com o seu próprio aplicativo.
No entanto, em caso de problemas, pode ser necessário implantar o vcredist.exe oficial. As versões corretas
para esta compilação do Firebird podem ser encontradas aqui:
https://www.microsoft.com/en-us/download/details.aspx?id=3387
e x64 aqui:
https://www.microsoft.com/en-us/download/details.aspx?id=21254
Outros problemas de instalação conhecidos
---——————————
o Só é possível usar o instalador binário para instalar a instância padrão do Firebird 3.0. Se
você deseja instalar instâncias adicionais nomeadas, deve instalá-las manualmente com a imagem de instalação zipada.
o Infelizmente, o instalador não pode detectar de forma confiável se uma versão anterior do servidor Firebird Classic está em execução.
o Existem áreas conhecidas de sobreposição entre as instalações de 32 bits e 64 bits:
- O instalador de serviço (instsvc) usa o mesmo nome de instância padrão para instalações de 32 bits e 64 bits.
Isso é por design. Os serviços existem em um único espaço de nomes.
- Se os applets do painel de controle de 32 bits e 64 bits estiverem instalados, ambos apontarão para a mesma instância padrão.
o Ao instalar no Vista, certifique-se de instalar como administrador. Ou seja, se estiver usando o instalador binário,
clique com o botão direito e escolha ‘Executar como administrador’. Caso contrário, o instalador não conseguirá iniciar o
serviço Firebird no final da instalação.
o As bibliotecas implantadas pelo instclient falharão ao carregar se as bibliotecas de runtime MS não tiverem sido instaladas
corretamente. Em caso de problemas, os usuários devem instalar a versão apropriada do vcredist.exe mencionado acima.
Desinstalação
---———–
o É preferível que este pacote seja desinstalado corretamente usando o aplicativo de desinstalação
fornecido. Ele pode ser chamado pelo Painel de Controle. Alternativamente, pode ser desinstalado executando
unins000.exe diretamente do diretório de instalação.
o Se o Firebird estiver em execução como um aplicativo (em vez de um serviço), recomenda-se que você pare
manualmente o servidor antes de executar o desinstalador. Isso porque o desinstalador não consegue parar um
aplicativo em execução. Se um servidor estiver em execução durante a desinstalação, a desinstalação será concluída com erros.
Você terá que excluir os remanescentes manualmente.
o A desinstalação deixa cinco arquivos no diretório de instalação:
- databases.conf
- firebird.conf
- fbtrace.conf
- firebird.log
- security2.fdb
Isso é intencional. Esses arquivos são todos potencialmente modificáveis pelos usuários e podem ser necessários
se o Firebird for reinstalado no futuro. Eles podem ser excluídos se não forem mais necessários.
o Um novo recurso do desinstalador é uma opção para executá-lo com o parâmetro /CLEAN. Isso verificará
a contagem de arquivos compartilhados de cada um dos arquivos acima. Se possível, ele os excluirá.
o A desinstalação não removerá as bibliotecas de runtime MS VC do diretório do sistema. Elas podem ser
removidas manualmente pelo painel de controle, mas isso não deve ser necessário em circunstâncias normais.
Outras notas
---——–
O Firebird requer WinSock2. Todas as plataformas Win32 devem ter isso, exceto o Win95. Um teste para a
biblioteca Winsock2 é feito durante a instalação. Se ela não for encontrada, a instalação falhará. Você pode visitar este link:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
para descobrir como fazer a atualização.
Instalação a partir de um arquivo em lote
---—————————
O programa de instalação pode ser executado a partir de um arquivo em lote. Consulte este documento:
para obter todos os detalhes.