Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-10-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 297
Poder: 3
pgranados Va por buen camino
Conexión a base de datos

Buen día, tengo una base de datos en una ip publica y necesito conectarme a ella utilizando el componente FDConnection pero no logro la conexión.

Esta es la configuración que estoy poniendo



La base de datos esta en la ruta:

http://216.xxx.xx.x/database.FDB

¿alguien sabe que estoy haciendo mal? saludos.
Responder Con Cita
  #2  
Antiguo 12-10-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
En el servidor debe estar funcionando firebird, obviamente, y solamente es necesario tener abierto el puerto 3050.
Responder Con Cita
  #3  
Antiguo 12-10-2023
lucho6007 lucho6007 is offline
Miembro
 
Registrado: ene 2009
Ubicación: Junín, pcia de BsAs, Argentina
Posts: 82
Poder: 16
lucho6007 Va por buen camino
Hola!
Si no tenés un alias de la DB creado, en el nombre de la DB tiene que ir el paso completo (C:\Sistema\Base.fdb o /home/lucho/sistema/base.fdb).


Saludos!
Responder Con Cita
  #4  
Antiguo 12-10-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
La ruta debe ser algo así:
Código:
192.168.1.100:/directorio/nombre.fdb
O también, como dice lucho6007, utiliza un alias en lugar de toda la ruta, por seguridad.
Responder Con Cita
  #5  
Antiguo 12-10-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 297
Poder: 3
pgranados Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
En el servidor debe estar funcionando firebird, obviamente, y solamente es necesario tener abierto el puerto 3050.
Me olvidaba de esto jeje, ¿sabes como instalar firebird en un vps que tiene Debian? necesito la versión 2.5
Responder Con Cita
  #6  
Antiguo 12-10-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 297
Poder: 3
pgranados Va por buen camino
Cita:
Empezado por pgranados Ver Mensaje
Me olvidaba de esto jeje, ¿sabes como instalar firebird en un vps que tiene Debian? necesito la versión 2.5
Al parecer ya instale Firebird 2.5 con este tutorial

Al hacer la conexión si utilizo el puerto 8000 (abierto) obtengo el error: connection rejected by remote interface.

pero si lo hago con el puerto 3050 (predeterminado de firebird) obtengo: unable to complete network request to host "216.xxx.xx.x" failed to establish a connection

¿Alguna sugerencia sobre que puedo revisar? Saludos.
Responder Con Cita
  #7  
Antiguo 12-10-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Pero tienes abierto el puerto 3050 en el servidor y admite conexiones directas desde el exterior?
Responder Con Cita
  #8  
Antiguo 12-10-2023
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.257
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Ten en cuenta que en el router debes redirigir todo lo que pase por el puerto 3050 hacia la IP local del servidor.
Responder Con Cita
  #9  
Antiguo 12-10-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 297
Poder: 3
pgranados Va por buen camino
Hola casimiro, ya esta abierto el puerto 3050 y ya esta instalado firebird 2.5 pero sigo obteniendo este error

Unable to complete network request to host "216.xxx.xx.x". [SQLState:08006, ISC error code:335544721]
Connection refused: connect
Responder Con Cita
  #10  
Antiguo 12-10-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 297
Poder: 3
pgranados Va por buen camino
Tengo ahora mi base de datos en una ruta,
opt/firebird/database/XML/XML.FDB

ya agregue el alias al archivo aliases.conf

Uso ISQL desde windows con la siguiente sentencia
CONNECT 216.xxx.xx.x:XML user 'SYSDBA' password 'masterkey';


pero sigo con el error, ¿que puede ser?
Responder Con Cita
  #11  
Antiguo 13-10-2023
Avatar de mRoman
mRoman mRoman is offline
Miembro
 
Registrado: nov 2003
Posts: 638
Poder: 21
mRoman Va por buen camino
Cita:
Empezado por pgranados Ver Mensaje
Tengo ahora mi base de datos en una ruta,
opt/firebird/database/XML/XML.FDB

ya agregue el alias al archivo aliases.conf

Uso ISQL desde windows con la siguiente sentencia
CONNECT 216.xxx.xx.x:XML user 'SYSDBA' password 'masterkey';


pero sigo con el error, ¿que puede ser?
Que tal PGranados.

En una ocasion un compañero de clase me platicó que tuvo este problema, al final se resolvió abriendo el puerto en el router del proveedor del internet que estaba conectado al servidor para que logrará la comunicación.

Aqui un esquema de lo que talvez hace falta para que te puedas conectar:
https://firebird21.wordpress.com/201...s-de-internet/

Espero te sirva. Saludos.
__________________
Miguel Román

Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!
Responder Con Cita
  #12  
Antiguo 13-10-2023
Avatar de pgranados
pgranados pgranados is offline
Miembro
 
Registrado: sep 2022
Ubicación: México
Posts: 297
Poder: 3
pgranados Va por buen camino
Ya pude resolverlo, me ayudo un compañero que sabe de redes jeje, me imagino que era algo del firewall del vps.

Saludos!
Responder Con Cita
  #13  
Antiguo 13-10-2023
Avatar de mRoman
mRoman mRoman is offline
Miembro
 
Registrado: nov 2003
Posts: 638
Poder: 21
mRoman Va por buen camino
Cita:
Empezado por pgranados Ver Mensaje
Ya pude resolverlo, me ayudo un compañero que sabe de redes jeje, me imagino que era algo del firewall del vps.

Saludos!
Pues comparte la solución !!!...pregúntale que hizo y nos platicas.

Que bueno que lo pudiste resolver

Saludos
__________________
Miguel Román

Afectuoso saludo desde tierras mexicanas....un aguachile?, con unas "cetaseas" bien "muertas"?, VENTE PUES !!
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
conexion con base de datos jeluso1972 Conexión con bases de datos 6 15-10-2018 19:25:02
Conexion a base de datos macdroopy Conexión con bases de datos 3 22-11-2010 18:41:50
Conexion a base de datos Sacmaed Conexión con bases de datos 8 06-06-2010 23:12:33
conexion con base de datos johnniewalker Conexión con bases de datos 5 03-12-2007 14:38:25
conexion con base de datos via ip marcelofabiani MySQL 3 10-02-2005 01:15:32


La franja horaria es GMT +2. Ahora son las 01:06:05.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi