Hola foro.
Hay una serie de inconvenientes al trabajar con Windows 7 y el motor de base de datos Firebird 1.5.x.
Primero, si instalamos el motor de base y en la pantalla "Seleccione las Tareas Adicionales" activamos la opcion "¿Instalar el Applet del Panel de Control?" se nos presentaran problemas al tratar de seleccionar cualquier elemento del Panel de Control y se lanzara un error diciendonos que el explorador de Windows se va a reiniciar. La solución es dejar esa opcion desactivada.
Segundo, si tratamos de conectarnos a una base de datos como lo haciamos en Windows XP indicando simplemente la ruta, por ejemplo "C:\Datos\Pruebas.fdb" no se logrará conexión. La solución es escribir la dirección de la maquina host separado por ":" y luego la ruta de la base de datos. La direccion IP Local de una máquina es 127.0.0.1 quedando la ruta de conexión asi "127.0.0.1:C:\Datos\Pruebas.fdb", se puede obviar la dirección pero deben dejarse los dos puntos asi ":C:\Datos\Pruebas.fdb".
Tercero, si una máquina va a hacer conexión a una base de datos localizada en otra máquina con Windows XP SP3, Vista o 7; debe habiltarse en ésta última el puerto TCP 3050 para que pueda establecerse conexión. En Windows 7 esto se hace por Panel de Control > Firewall de Windows > Configuracion Avanzada> Reglas de Entrada > Nueva Regla, alli seleccionan en Tipo de Regla la opción Puerto, se selecciona TCP y en Puertos Locales Específicos se escribre 3050, se escribe Siguiente > Siguiente y se le puede coloca como nombre a esta regla "Firebird".
Espero les sea de ayuda.
Luis F. Buelvas T.
Problemas comunes de Firebird 1.5.x trabajando sobre Windows 7
Comenzado por
lbuelvas
, nov 21 2009 07:36
3 respuestas en este tema
#1
Escrito 21 noviembre 2009 - 07:36
#2
Escrito 21 noviembre 2009 - 11:25
Muchas gracias amigo lbuelvas, he probado la opción 2 ( ":C:\Datos\Pruebas.fdb") y funciona de maravilla.
Salud OS
Salud OS
#3
Escrito 22 noviembre 2009 - 06:30
Muchas gracias lbuelvas, esto sí que es excelente aporte .
#4
Escrito 22 noviembre 2009 - 08:21
Saludos.
Se le puede agregar a la opción 3 que Firebird puede utilizar el puerto 3051. Siendo un esto un [k]plus[/k] para poder tener Interbase y Firebird corriendo en la misma PC y las aplicaciones poder conectarse a ambos motores solo diferenciando el puerto de conexión.
Nota: Cabe agregar que hay que indicarle a Firebird cual es su puerto de conexión.
[k]Información extraída del documento Firebird_v1.5.5 Release Notes[/k].
Se le puede agregar a la opción 3 que Firebird puede utilizar el puerto 3051. Siendo un esto un [k]plus[/k] para poder tener Interbase y Firebird corriendo en la misma PC y las aplicaciones poder conectarse a ambos motores solo diferenciando el puerto de conexión.
Nota: Cabe agregar que hay que indicarle a Firebird cual es su puerto de conexión.
[k]Información extraída del documento Firebird_v1.5.5 Release Notes[/k].