Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

No puedo conectarme a base de datos Firebird en red

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Bases de Datos
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: No puedo conectarme a base de datos Firebird en red Responder citando

Hola a totos.

Estoy migrando a Firebird y hasta ahora todo bien. Incluso realicé un programa que me actualizaba datos en red, y no había problemas en el acceso a la misma.
Pero ahora la base la puedo abrir sin problemas localmente, pero al intentar la apertura en red, me sale un mensaje:

"System error that preludes successful execution of subsequent statements. I/O error for file '...(la ruta)...'. Error while trying to open file"

No creo haber instalado ninguna aplicación nueva ( o eso creo) que me impida ahora la apertura en red. He abierto el puerto 3050, compartido carpetas, etc... y no se me ocurren mas ideas.

SOCORROOOOOOO

Gracias a todos
_________________
LA INSPIRACIÓN EXISTE, PERO TIENE QUE ENCONTRARTE TRABAJANDO
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Jose,
Cuales son los parametros de conexion a la base datos, el DatabaseName del TIBDatabase.
Cual es tu RootDirectory dentro del firebird.conf

Por ejemplo, yo pongo para conectarme a mi servidor de red, en DatabaseName escribo
SBANCRED:/data/discof/St/GestCred/FB/clibanenvia.fdb

Siendo SBANCRED el nombre del servidor y
/data/discof/St/GestCred/FB/clibanenvia.fdb
el nombre completo del archivo dentro del servidor linux.

Por otro lado, para conectarme a otra implementacion a la que accedo a traves de internet, tengo que

micliente.no-ip.biz
es el nombre con que referencio al servidor W2003 conectado a internet, podria usar su numero de IP, pero cambia cada vez que se conectan.
y
C:\BC\CLIBANCR.FDB
es el nombre completo del archivo dentro del disco del servidor 2003
entonces
micliente.no-ip.biz/gds_db:C:\BC\CLIBANCR.FDB
es el valor que coloco en DatabaseName.

Espero que te sirva de ayuda.
_________________
Luis Anibal Mendez
Analisis, Programacion, Asesoramiento
luisanibalmendez@gmail.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

HOla Luis:

Gracias por tus indicaciones.
No he podido resolver el fallo. Como ya dije, yo conseguí hace unos meses, con los parámetros adecuados en el DatabaseName del TIBDatabase, conectarme a otra base en red, pero ahora no lo consigo.
Desconozco los cambios que se han podido producir en mis equipos (uno lo tuve que formatear, pero luego instale de nuevo los mismos programas (creo), y el otro es con el que programo.
Estoy por formatear dos equipos y reinstalarlos desde cero. Y de aquí viene mi nueva pregunta.
¿Que programas debo instalar en el equipo servidor y en el cliente si parto de sistemas operativos nuevos (Firebird Super Server, Firebird solo cliente, Interbase 6.5, Interbase cliente, etc...)? Me gustaría que me respondierais a esta pregunta par seguir los pasos desde cero y establecer conexiones con la base de datos en red.
Estoy perdido, pues como ya os he dicho conseguí esa conexión con un programa de prueba, y al cabo de unos meses con el mismo ejecutable me aparece el mensaje que os mostré.
Gracias Luis, y si alguna vez has conectado con una base Firebird en red local con Windows XP, dime por favor los programas que se deben instalar en ambos equipos para comenzar de cero. Gracias.
_________________
LA INSPIRACIÓN EXISTE, PERO TIENE QUE ENCONTRARTE TRABAJANDO
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Jose,
Si vas a usar FIREBIRD, instalas completo, servidor+cliente+herramientas en la que vasa usar de servidor y en la cliente solo el cliente (tal vez tambien las herramientas, pero si solo va a ser cliente, no hacen falta).
Entre Classic y SuperServer, tienes en la web oficial o tambien en firebird.com.mx un documento que establece las ventajas y diferencias entre uno y otro segun las exigencias a que los vas a someter y/o sistema operativo a utilizar.
Suerte
_________________
Luis Anibal Mendez
Analisis, Programacion, Asesoramiento
luisanibalmendez@gmail.com
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Gracias Luis. Voy a probarlo en 2 equipos limpios a ver si resulta.
Ya os comentaré.

Gracias de nuevo.
_________________
LA INSPIRACIÓN EXISTE, PERO TIENE QUE ENCONTRARTE TRABAJANDO
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

CONSEGUIDO!!!!

Gracias por vuestras indicaciones.
El problema, Luis, estaba en la forma de escribir la dirección del equipo remto en el DatabaseName.

Si a alguien le facilita la información, la forma correcta es:

EquipoRemoto:c:\Dirrectorio\MiBase.gdb

Gracias.
_________________
LA INSPIRACIÓN EXISTE, PERO TIENE QUE ENCONTRARTE TRABAJANDO
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mostrar mensajes de anteriores:   
Cambiar a:  
No puedes publicar temas nuevos en este foro
No puedes responder a temas en este foro
No puedes editar tus mensajes en este foro
No puedes borrar tus mensajes en este foro
No puedes votar en las encuestas de este foro


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.