Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 17-06-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Problemas conectando Firebird 2.5 en red

Hola amigos.

Me encuentro que ha aparecido un problema de conexión al que no le encuentro la vuelta, y luego de unos días de búsqueda sin frutos los molesto con la consulta.

La situación en el servidor es,

S.O.
Windows 7 32 bit

Firewall


Antivirus
Desinstalado para la prueba.

Firebird Server Manager


firebird.conf
Cita:
...
# Type: string, integer
#
#RemoteServiceName = gds_db
#RemoteServicePort = 3050
...
# Type: integer
#
#RemoteAuxPort = 6020
...
IBExpert



Desde el cliente, siendo la IP de "SERVIDOR" igual a 192.168.1.64,

.- ping 192.168.1.64 -> Ok.

.- telnet 192.168.1.64 3050
netstat -an | find "3050" -> Nada encontrado (con netstat solo, 3050 tampoco aparece como conexión activa)

En IBExpert en Testear Conexión obtengo el error "Unable to complete network request to host "SERVIDOR". Con Test sobre TCP/IP: "Failed to connect to host "SERVIDOR" on port. Error Num: 10049".
Aquí,What are those 100XX errors in firebird.log?, encontré una descripción del error pero no veo la relación.

Por supuesto que no conecta a la base de datos, algo se ha modificado que se me está escapando y no logro ver que es....

Desde ya muy agradecido por cualquier observación.

Saludos
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #2  
Antiguo 17-06-2014
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Poder: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Pongo aquí la descripción del error en concreto (copiado de la página que tú mismo enlazas ecfisa):

Cita:
WSAEADDRNOTAVAIL
(10049)
Cannot assign requested address.
The requested address is not valid in its context. This normally results from an attempt to bind to an address that is not valid for the local machine. This can also result from connect, sendto, WSAConnect, WSAJoinLeaf, or WSASendTo when the remote address or port is not valid for a remote machine (for example, address or port 0).
A mí me parece que "SERVIDOR" no está bien usado... desde mi total ignorancia pienso en usar "LOCALHOST" en su lugar, o una dirección IP, directamente, pero, no la cadena "SERVIDOR". Pero también puede ser que esté completamente equivocado y que eso, precisamente, no está causando el problema. A ver si algún compañero puede ayudarte ecfisa.
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita
  #3  
Antiguo 17-06-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Gracias David, ahora mismo voy a probar referenciando la conexión con la dirección IP en lugar de "SERVIDOR"
Código Delphi [-]
  IBDatabase.DatabaseName := '192.168.1.64:C:\Sistema\Datos\Base.FDB';
  { En lugar de:
     IBDatabase.DatabaseName := 'SERVIDOR:C:\Sistema\Datos\Base.FDB';
  }
y te comento (aunque siempre funcionó con el alias...)

Gracias nuevamente
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....

Última edición por ecfisa fecha: 17-06-2014 a las 23:08:37.
Responder Con Cita
  #4  
Antiguo 17-06-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Yo siempre pongo la IP.
Responder Con Cita
  #5  
Antiguo 17-06-2014
Avatar de fjcg02
[fjcg02] fjcg02 is offline
Miembro Premium
 
Registrado: dic 2003
Ubicación: Zamudio
Posts: 1.410
Poder: 22
fjcg02 Va camino a la fama
Es que no sería SERViDOR sino PORTÁTIL el nombre del servidor en este caso. Por otro lado, haces telnet al puerto 3050? Por lo que veo está comentado el puerto en el fichero de configuración.

Saludos
__________________
Cuando los grillos cantan, es que es de noche - viejo proverbio chino -
Responder Con Cita
  #6  
Antiguo 17-06-2014
Avatar de ecfisa
ecfisa ecfisa is offline
Moderador
 
Registrado: dic 2005
Ubicación: Tres Arroyos, Argentina
Posts: 10.508
Poder: 36
ecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to beholdecfisa is a splendid one to behold
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Yo siempre pongo la IP.
Hola Antonio, así lo hice y Desde delphi usando:
Código Delphi [-]
...
  IBDatabase.DatabaseName :='192.168.1.64:C:\Sistema\Datos\Base.FDB'
  try
    IBDatabase.Open;
  except
    MessageBox(0,'No se puede establecer la conexión con la base de datos','',MB_ICONERROR);
    Application.Terminate;
  end;
...
no me dió error de conexión el primer intento (aunque tardó una enormidad en mostrar los datos en una ventana).
Al cerrar y abrir nuevamente la aplicación otra vez el mensaje "No se puede establecer la conexión con la base de datos" (me está volviendo paranoico )


Cita:
Empezado por fjcg02 Ver Mensaje
Es que no sería SERViDOR sino PORTÁTIL el nombre del servidor en este caso. Por otro lado, haces telnet al puerto 3050? Por lo que veo está comentado el puerto en el fichero de configuración.

Saludos
Hola fjcg02.
Perdón "PORTATIL" fué un olvido al tomar la instantánea, el servidor es "SERVIDOR" y lo de telnet fué una de las tantas pruebas ante el desconcierto.

Desde el servidor netstat me arroja:
Código:
Proto  Dirección local  Dirección remota  Estado
TCP    127.0.0.1:350    SERVIDOR:49868    ESTABLISHED
...
Gracias por sus observaciones
__________________
Daniel Didriksen

Guía de estilo - Uso de las etiquetas - La otra guía de estilo ....
Responder Con Cita
  #7  
Antiguo 17-06-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
¿Pero firebird está funcionando?
¿Lo has probado en local?
Responder Con Cita
  #8  
Antiguo 17-06-2014
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.057
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por ecfisa Ver Mensaje
Código:
Proto  Dirección local  Dirección remota  Estado
TCP    127.0.0.1:350    SERVIDOR:49868    ESTABLISHED
...
¿Es un error en el copia/pega?, lo digo porque pone puerto 350 y no 3050.
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
Problemas en Windows7 64bits - Conectando iButton mcs Varios 0 23-04-2010 08:45:50
Conectando Firebird desde internet Fita Conexión con bases de datos 11 26-11-2008 14:13:05
Problemas conectando ADO en SQL Express paladincubano Conexión con bases de datos 6 18-03-2008 14:49:28
Conectando firebird en Internet tulio Firebird e Interbase 14 27-04-2007 13:39:08
proeblemas conectando PHP5+firebird 1.53 +apache ASAPLTDA PHP 0 15-11-2006 23:32:28


La franja horaria es GMT +2. Ahora son las 01:18:00.


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