Esta página fue traducida automáticamente. Lee el original en inglés. English

Biblioteca de IBSurgeon

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:

installation_scripted.txt

para obtener todos los detalles.