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-10-2006
Sick boy Sick boy is offline
Miembro
 
Registrado: may 2003
Ubicación: Cantabria
Posts: 245
Poder: 21
Sick boy Va por buen camino
Problema extraño en FireBird

Hola,
Hace unos dias que me estoy volviendo loco, ya que tengo un PC en el que pasa algo muy raro.

Es una aplicacion cliente/servidor, pero esta trabajando en monopuesto, con el server y el cliente en la misma maquina.
Utilizo FB 1.5.3, delphi 7 y los componentes MDO.

La maquina que da problemas es un windows XP.

El problema es que todo va bien, excepto cuando quiero hacer un backup usando TMdoBackUpService. En ese momento se produce un error que dice:

Unable to complete network request to host "localhost".
Failed to locate host machine.
Unable to establish connection

El resto del programa funciona bien, la base de datos trabaja sin problemas, pero el servicio de backup no funciona.

Esto funciona bien en todos los equipos que he probado, excepto en uno.

Ayudaaaaaaaaaaaa
Responder Con Cita
  #2  
Antiguo 17-10-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Es probable que el problema se deba a que el equipo no responde correctamente al nombre "localhost", al que todas las computadoras del mundo que soporten TCP/IP debieran responder.

Es fácil de averiguar, haciendo un ping a localhost:

Código:
c:\>ping localhost
Si la máquina tiene problemas para resolver la dirección... ¡bum! allí está el clavo.

En ese caso, es probable que se haya eliminado la entrada correspondiente del archivo %windows%\system32\drivers\etc\hosts (sin extensión) donde debe existir la línea:

Código:
127.0.0.1       localhost
Otra posibilidad es que la máquina tenga instalado algún firewall (por ejemplo el del service pack 2 de windows). En ese caso, hay que abrir el puerto 3050 para que pueda establecerse una conexión al servidor de firebird.

Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #3  
Antiguo 17-10-2006
Sick boy Sick boy is offline
Miembro
 
Registrado: may 2003
Ubicación: Cantabria
Posts: 245
Poder: 21
Sick boy Va por buen camino
Muchisimas gracias, mañana intento hacer un ping a ver que pasa.....

Lo de abrir el puerto, es muy extraño, ya que el servidor y el cliente estan en la misma maquina, y la ruta de la base de datos no lleva la ip, ya que accedo de modo local.
¿Es posible que el windows bloquee el puerto incluso en su propia maquina???

Me pareceria normal que impidiese la salida de datos a internet, y siendo estricto, puede ser que no deje salir los datos por la intranet, pero accediendo desde el mismo equipo ????

Nunca hay que dar nada por hecho, asi que intentaré todas las pruebas y ya os dire algo.

Saludos
Responder Con Cita
  #4  
Antiguo 18-10-2006
Avatar de jachguate
jachguate jachguate is offline
Miembro
 
Registrado: may 2003
Ubicación: Guatemala
Posts: 6.254
Poder: 27
jachguate Va por buen camino
Cita:
Empezado por Sick boy
es muy extraño, ya que el servidor y el cliente estan en la misma maquina, y la ruta de la base de datos no lleva la ip, ya que accedo de modo local.
Revisá la implementación de MDO. En algún punto está haciendo referencia al servicio con localhost.

Cita:
Empezado por Sick boy
¿Es posible que el windows bloquee el puerto incluso en su propia maquina???
¡Claro! Cuando cerras totalmente un puerto, pues eso, está cerrado para quien sea, incluso en la misma máquina.


Hasta luego.

__________________
Juan Antonio Castillo Hernández (jachguate)
Guía de Estilo | Etiqueta CODE | Búsca antes de preguntar | blog de jachguate
Responder Con Cita
  #5  
Antiguo 20-10-2006
Sick boy Sick boy is offline
Miembro
 
Registrado: may 2003
Ubicación: Cantabria
Posts: 245
Poder: 21
Sick boy Va por buen camino
Efectivamente, era el Norton.

Metodo para comprobarlo, hacer un telnet localhost 3050

Hoy he tenido un problema similar con el Mcafee, esta vez bloqueaba el inicio del servicio de FireBird.

Creo que los cortafuegos me van a dar muchos problemas, alguien sabe algun consejo???

Gracias
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
Problema extraño con imagen en PDF (Rave) RaulRuiz Impresión 0 12-05-2006 21:20:53
Problema con FireBird AGAG4 Firebird e Interbase 11 02-04-2005 01:26:23
Problema C# y Firebird AdrianD .NET 6 07-09-2004 23:40:38
PROBLEMA CON SQL de FIREBIRD laaccaal SQL 0 12-08-2004 17:52:12
Extraño problema con Quick Report cone220 Impresión 3 13-05-2004 16:29:11


La franja horaria es GMT +2. Ahora son las 23:20:38.


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