Instalación del servidor de base de datos Firebird 3
Firebird Database Server 3.0.0 (Alpha1)
========================================================
############## NOTA ####################################
# #
# El instalador se encuentra en un estado experimental.#
# Esta no es la versión definitiva para Firebird 3.0. #
# #
# o La disposición y la secuencia de trabajo del #
# instalador no son definitivas. #
# o Las opciones disponibles están sujetas a cambios. #
# o El método de implementación de bibliotecas no ha #
# sido finalizado. #
# o La forma en que admitiremos Legacy Auth es #
# experimental. #
# - Agregar SYSDBA funciona #
# - Modificar SYSDBA desde el instalador no funciona #
# o No se sorprenda si encuentra otras anomalías. #
# #
############## FIN DE LA NOTA ###########################
Este documento es una guía para instalar este paquete de Firebird 3.0 en la plataforma Windows. Estas notas se refieren
al paquete de instalación en sí, más que a Firebird 3.0 en general. Además, estas notas están
dirigidas principalmente a los usuarios del instalador binario.
Se asume que los lectores de este documento ya están familiarizados con Firebird 2.5. Si está evaluando
Firebird 3.0 como parte de una migración desde Fb 2.5, se le recomienda revisar la documentación de Fb 3.0 para
comprender los cambios realizados entre 2.5 y 3.0.
Contenido
---—–
o Antes de la instalación
o Problemas con la instalación de las bibliotecas de runtime MS VC
o Problemas de instalación conocidos
o Desinstalación
o Otras notas
o Instalación desde un archivo por lotes
Antes de la instalación
---—————-
Se recomienda DESINSTALAR todas las versiones anteriores de Firebird o InterBase antes de instalar
este paquete. Es especialmente importante verificar que fbclient.dll y gds32.dll se eliminen de .
Problemas con la instalación de las bibliotecas de runtime MS VC
---————————————————–
Se ha trabajado mucho para garantizar que las bibliotecas de runtime MS Visual C se instalen correctamente mediante el
instalador binario. Desde v2.1.2, Firebird funcionará con instancias implementadas localmente de las bibliotecas de runtime.
Esto simplifica especialmente la implementación del cliente de Firebird o la dll integrada con su propia aplicación.
Sin embargo, en caso de problemas, puede ser necesario implementar el vcredist.exe oficial. Las versiones correctas
para esta compilación de Firebird se pueden encontrar aquí:
https://www.microsoft.com/en-us/download/details.aspx?id=3387
y x64 aquí:
https://www.microsoft.com/en-us/download/details.aspx?id=21254
Otros problemas de instalación conocidos
---——————————
o Solo es posible utilizar el instalador binario para instalar la instancia predeterminada de Firebird 3.0. Si
desea instalar instancias adicionales con nombre, debe instalarlas manualmente con la imagen de instalación comprimida.
o Desafortunadamente, el instalador no puede detectar de manera confiable si una versión anterior del servidor Classic de Firebird está en ejecución.
o Hay áreas conocidas de superposición entre las instalaciones de 32 bits y 64 bits:
- El instalador de servicios (instsvc) utiliza el mismo nombre de instancia predeterminado para instalaciones de 32 bits y 64 bits.
Esto es por diseño. Los servicios existen en un único espacio de nombres.
- Si los applets del panel de control de 32 bits y 64 bits están instalados, ambos apuntarán a la misma instancia predeterminada.
o Al instalar en Vista, asegúrese de instalar como administrador. Es decir, si utiliza el instalador binario,
haga clic derecho y elija ‘Ejecutar como administrador’. De lo contrario, el instalador no podrá iniciar el
servicio de Firebird al final de la instalación.
o Las bibliotecas implementadas por instclient no se cargarán si las bibliotecas de runtime MS no se han instalado
correctamente. En caso de problemas, los usuarios deben instalar la versión adecuada de vcredist.exe mencionada anteriormente.
Desinstalación
---———–
o Se prefiere que este paquete se desinstale correctamente utilizando la aplicación de desinstalación
suministrada. Se puede invocar desde el Panel de control. Alternativamente, se puede desinstalar ejecutando
unins000.exe directamente desde el directorio de instalación.
o Si Firebird se está ejecutando como una aplicación (en lugar de como un servicio), se recomienda detener
manualmente el servidor antes de ejecutar el desinstalador. Esto se debe a que el desinstalador no puede detener una
aplicación en ejecución. Si un servidor está en ejecución durante la desinstalación, la desinstalación se completará con errores.
Tendrá que eliminar los restos manualmente.
o La desinstalación deja cinco archivos en el directorio de instalación:
- databases.conf
- firebird.conf
- fbtrace.conf
- firebird.log
- security2.fdb
Esto es intencional. Estos archivos son potencialmente modificables por los usuarios y pueden ser necesarios
si Firebird se reinstala en el futuro. Se pueden eliminar si ya no se requieren.
o Una nueva característica del desinstalador es una opción para ejecutarlo con el parámetro /CLEAN. Esto verificará
el recuento de archivos compartidos de cada uno de los archivos anteriores. Si es posible, los eliminará.
o La desinstalación no eliminará las bibliotecas de runtime MS VC del directorio del sistema. Estas se pueden
eliminar manualmente a través del panel de control, pero esto no debería ser necesario en circunstancias normales.
Otras notas
---——–
Firebird requiere WinSock2. Todas las plataformas Win32 deberían tenerlo, excepto Win95. Se realiza una prueba de la
biblioteca Winsock2 durante la instalación. Si no se encuentra, la instalación fallará. Puede visitar este enlace:
http://support.microsoft.com/default.aspx?scid=kb;EN-US;q177719
para saber cómo proceder con la actualización.
Instalación desde un archivo por lotes
---—————————
El programa de instalación se puede ejecutar desde un archivo por lotes. Consulte este documento:
para obtener todos los detalles.