PDA

Ver la Versión Completa : Sin Acceso de FireBird 2.1 de 64Bit en Win 7 Pro de 64Bit


teletranx
28-03-2012, 19:41:12
Saludos,
Estoy migrando de FireBird 2.1.4 de 32Bit a FireBird 2.1.4 de 64Bit, lo estoy probando en windows 7 Pro de 64Bit
La versión de 32Bit la estoy utilizando desde hace más de 6 meses sin problemas.
Antecedentes:
1.- Esta instalado la versión 2.1.4 de 64 Bit de FireBird (En un corto plazo se migra a 2.5.1 de 64Bit y 32bit)
2.- La base de datos es de 32bit copiada a la nueva plataforma (win7 64Bit)
3.- Abrir el puerto 3050 del PC
4.- Instale la aplicación de Delphi V6.
5.- Al ejecutar la aplicación desde el Pc sale un mensaje que la base no está en el formato adecuado.
6.- No puedo acceder por vía remota con IbExpert.
7.- En un servidor de Windows 2008 de 64bit tenía acceso por vía remota. IbExpert
8.- Aún no he realizado en BackUp en 32Bit y el Restore en 64Bit. Lo voy a realizarlo hoy

Preguntas.
1.- Que otros puertos tengo que haber para tener acceso al motor en windows 7 pro de 64bit
2.- El motor finalmente estara en un equipo de 64Bit win o Linux con acceso de aplicaciones en pc de 32 bit. ¿Algún colega a realizado este tipo de conexión?.

Espero sus comentarios, ayuda y demás

de antemano muchas gracias
JC:cool:

birmain
29-03-2012, 14:44:06
A nivel estructural el formato de un archivo de bases de datos dentro de una misma versión de 32 y 64 bits es el mismo. El problema quizás esté originado porque conserve en le directorio system de windows una copia renombrada de la librería cliente, aunque no estoy muy seguro de que esto pueda ser un problema en una conexión local. Yo revisaría la desistalación completa del versión anterior e instalaría de nuevo la de 64 bits. En cuanto a conexiones remotas, los puertos no cambian en absoluto, permanece por defecto el 3050. Por experienciase que el Firewall de windows bloquea por defecto el puerto 3050, hay que crear una regla para permitir la conexión. Revisa esta cuestión.

Respecto a lo que preguntas respecto a las conexiones clientes de 32 bits a un servidor de 64 bits, es totalmente factible. Yo opero en un servidor Ubuntu de 64 bits con firebird 2.5.1 de 64 bits, y mis conexiones cliente son a través de windows xp 32 bits y windows 7 64 bits, pero utilizando la librería cliente de firebird 2.5.1 en 32 bits. Va estupendamente.

teletranx
30-03-2012, 04:08:15
Gracias,
Por la información.
En Win Pro 7 de 64 bit, no corrieron las versiones de FireBird 2.4.1. y 2.5.1 de 64 bit, pero si la versión 2.4.1 de 32.
Voy a instalar una máquina virtual de Linux y Win Server 2008 de 64 bit para hacer pruebas

Saludos y gracias

JC:cool:

Combat-F2D
30-03-2012, 07:18:56
revisa las diferentes versiones del cliente, no se mezclen la de 32 con la de 64 o se lien entre ellas; revisa los path

teletranx
02-04-2012, 14:06:55
Gracias por los datos,
Tengo instalado una máquina virtual con Linux CentOs 6.2 de 64bit, la estoy configurando, aún no he instalado FireBird de 64bit, también quiero instalar win 2008 de 64 para pruebas.

Cuando los tenga instalados y realice las pruebas voy a informar.

Como mensione con FireBird de 32 en Windows de 64 no tengo problemas, ni en forma local ni en forma remota.
Con FireBird de 64 tengo problemas tanto local como remota.

Como siempre, Gracias por los datos...
JC:cool:

teletranx
16-04-2012, 19:07:36
Saludos a todos...
Este fin de semana estuve instalando FireBird 2.1.4 de 32 bit en CentOS 6.0 de 64bit.
La instalación no tuve ningún problema, posteriormente al abrir las puertas (3050) de conexión lo mismo, pero al tratar de conectarme a la base de datos no podía ya que tenía error de I/O del archivo de base de datos.
Cambie las propiedadesdel archivo a 777 y me pasaba lo mismo (Error de I/O de archivo). Verifique varias veces las propiedades y estaban bien. EL directorio también estaba público de linux
Pregunta,
¿Qué me falto para conectarme con la base de datos?

Tengo otro servidor con CentOS 6.0 de 32 bit y un volumen Samba montado y no tengo problemas (Tengo varias base de datos).
Sigo investigando..

Gracias
JC:cool:

Casimiro Notevi
16-04-2012, 20:00:20
Es muy difícil poder ayudarte porque no podemos "tocar" ese ordenador para echarle un vistazo. Creo que tendrás que darnos más pistas.
Pueden ser tantas cosas, desde el propio antivirus de tu equipo cliente, firewall, etc.

Por cierto, samba no hace falta para nada, ni compartir ningún directorio, ni nada de eso. Sólo firebird funcionando y el puerto 3050 abierto.

mightydragonlor
16-04-2012, 23:23:26
Es muy difícil poder ayudarte porque no podemos "tocar" ese ordenador para echarle un vistazo. Creo que tendrás que darnos más pistas.
Pueden ser tantas cosas, desde el propio antivirus de tu equipo cliente, firewall, etc.

Por cierto, samba no hace falta para nada, ni compartir ningún directorio, ni nada de eso. Sólo firebird funcionando y el puerto 3050 abierto.

Y modificar el Aliases.config para así no tener que conectarte pasando la ruta de la base de datos.

BaseDeDatos = PathDelArchivoDeLaBaseDeDatos.

teletranx
20-04-2012, 19:27:02
Estimados,
Gracias.
Ya estoy trabajando en el servidor con conexión de otros equipos
En el servidor van a existir muchos archivos de base de datos, el número va seguir creciendo en el tiempo. Tengo que tener acceso a los archivos de base de datos para llevarlos en forma local a los clientes
Hoy es un archivo, mañana por mañana pueden ser ... no muchos (en el servidor de 32bit tengo 32 archivos de bases de datos y creciendo, trabajando independientemente ).

Hoy en un par de horas más tengo otro ring con el servidor.
P.D. Les cuento lo que paso...

JC:cool: