FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Error al conectar con IBConnection
Hola amigos:
Ubuntu Linux Firebird Classic Server 2.0 Componente de Conexion Standard de Lazarus IBConnection. (pestaña SQL) Despues de configurar todo me dice que no ha podido conectar con Localhost , no me da mas datos adicionales. Estan establecidos correctamente el camino a la base de datos, el usuario contraseña, etc. El IBTransaction, SQLQuery con la cadena asignada "SELECT * FROM XXXX" ¿Alguna idea? |
#2
|
||||
|
||||
Tantas que no se ni por donde empezar.
A ver...(tomo aire) El servidor es FIREBIRD y esta corriendo en el mismo Linux? Versión? Podes conectarte usando alguna otra herramienta externa (ejemplo flamerobin) en ese mismo equipo? Si no, abriste el puerto? Los permisos del archivos estan seteados al usuario y grupo firebird? Empecemos por ahí y después seguimos. Si quieres postear el proyecto lo pruebo. P.D. Te recomiendo ZEOS en lugar de esa librería . Saludos. |
#3
|
|||||
|
|||||
Cita:
Me comentaron en el foro que arranca automaticamente cuando se inicia Linux. Cita:
*** IBPP::SQLException *** Context: Database::Connect Message: isc_attach_database failed SQL Message : -902 Unsuccessful execution caused by a system error that precludes successful execution of subsequent statements Engine Code : 335544721 Engine Message : Unable to complete network request to host "localhost". Failed to establish a connection. Conexión rechazada Cita:
Cita:
Cita:
|
#4
|
||||||
|
||||||
Cita:
Cita:
Cita:
Eso si, solo si usas un firewall activo, sino no hay inconviente (por default lo usas...) Para saber si lo usas abre una terminal y coloca: sudo iptables --list y pega el resultado aqui. Cita:
No, debes cambiar el permiso del ARCHIVO de la base de datos, como se cambia cualquier permiso de cualquier archivo de linux, para que el propietario del mismo sea firebird. Debes abrir una terminal, ir hasta la carpeta donde esta tu archivo de datos y poner: chown firebird.firebird archivo.fdb Eso es todo, deberias poder conectarte del flamerobin. Si no te conectas desde ahi olvidate de poder hacerlo por lazarus... Cita:
Cita:
Saludos |
#5
|
||||
|
||||
Aunque parezca una tontería, ¿has probado a conectar con la IP, aunque sea en local?, ejemplo:
192.168.0.10:/home/datos/mibasedatos.fdb Y por supuesto, como te comenta donald shimoda, asegúrate de que la base de datos tiene los permisos adecuados para firebird. |
#6
|
||||||
|
||||||
Cita:
Cita:
Cita:
target prot opt source destination Chain FORWARD (policy ACCEPT) target prot opt source destination Chain OUTPUT (policy ACCEPT) target prot opt source destination De todas maneras he abierto el puerto 3050 TCP, EL UDP ¿No hay que abrirlo? Cita:
Cita:
Mismo mensaje de error Cita:
|
#7
|
||||
|
||||
Cita:
Me contesta esto bash: 192.168.1.33:Personal.fdb: orden no encontrada No se estoy un poco triste de no poder conectar Gracias por vuestro interes. |
#8
|
||||
|
||||
Bien.
Cita:
Cita:
Eres de los míos entonces. Lo único que te falto decirme es si pudiste cambiarle el permiso al archivo. Por si acaso, me olvide el sudo en el comando: sudo chown firebird.firebird archivo.fdb Cita:
Saludos. |
#9
|
||||
|
||||
Cita:
Saludos. |
#10
|
||||
|
||||
Cita:
Tal y como te ha comentado donald shimoda debes ponerlo en la propiedad database del componente, por ejemplo, o como quieras conectarte. Pero no olvides poner la ruta completa. 192.168.1.33:/ruta/datos/personal.fdb <-- donde tengas la base de datos. |
#11
|
||||
|
||||
Cita:
Eres de los míos entonces. Cita:
|
#12
|
||||
|
||||
Cita:
Y luego ejecuto la orden y me sigue saliendo orden no entontrada. |
#13
|
||||
|
||||
[quote=brakaman;312899]En el router , puerto TCP ¿Tambien hay que abrir el UDP?, respecto al firewall en linux ¿es conveniente usar? ¿cual?[/router]
El router no tiene injerencia si el cliente y el servidor esta en el mismo PC. Saludos |
#14
|
||||
|
||||
Cita:
No debes ejecutarlo! |
#15
|
||||
|
||||
Cita:
Peor al final lo que he descubierto es que Firebird no se inicia mensaje : Use `dpkg-reconfigure firebird2.0-super' to enable. Como al ejecutarlo me da error y me dice que use dpkg --help Muevo el hilo a bases de Datos Firebird o mejor dicho continuo uno abierto. Gracias amigos he aprendido mucho , espero seguir "molestando" |
#16
|
||||
|
||||
Copia el error que te da, y te sigo ayudando.
|
#17
|
||||
|
||||
Hola :
Retomando el tema, lo que parece, o mejor dicho es que no se ha instalado correctamente Firebird 2.0 super server, el cual lo he instalado en Ubuntu con el gestor de paquetes Synaptics. Como no se inicia automaticamente, utilizo esta orden para iniciarlo sudo /etc/init.d/firebird2.0-super start Y me lanza este error. * Not starting Firebird 2.0 server manager * Use `dpkg-reconfigure firebird2.0-super' to enable. Al uar el dpkg -reconfigure me dice que no existe que tengo que comprobar la sintaxis con dpkg --help, pero mirando la sintaxis no veo la orden que tengo que introducir para reconfigurarlo. u otra solucion, seria borrarlo e instalarlo de nuevo en modo terminal una version mas moderna. 2.1.1. podriais indicarme una forma de instalarlo correctamente, o como lo haceis vosotros. Gracias |
#18
|
||||
|
||||
Cita:
y debe funcionar copia si te da algun error. Saludos. |
#19
|
||||
|
||||
Cita:
Despues de decirle que inicie el servidor y definir la contraseña me manda este mensaje. * Firebird 2.0 server manager not running. find: /var/run/firebird: No existe el fichero ó directorio Lo he comprobado y no existe, ¿Lo deberia de haber creado la instalacion de firebird? ¿Debo crearlo yo manualmente? Espero llegar pronto al final. |
#20
|
||||
|
||||
Cita:
sudo mkdir /var/run/firebird y vuelve a correr el reconfigure Seria bueno si reportas el bug en launchpad de ubuntu, si tienes unos minutos. Saludos. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Error al conectar con BD | dape | Conexión con bases de datos | 0 | 28-09-2005 20:48:18 |
Mensaje de error al conectar | Alexander | Conexión con bases de datos | 2 | 16-05-2005 03:34:05 |
Error al conectar | chozas | Conexión con bases de datos | 6 | 25-03-2004 21:39:20 |
Win XP Error al conectar DB con Interbase | luisdevis | Firebird e Interbase | 2 | 20-03-2004 13:27:34 |
Error al conectar a mySQL | jmselesan | MySQL | 5 | 19-09-2003 21:52:42 |
|