Bloque Firebird Windows XP SP2
Hola. Me pasa una cosa bastante extraña y que no consigo solucionar. Tengo un aplicación desarrollada en Delphi que funciona correctamente contra Firebird 1.5.X.
El problema me surge cuando el servidor Firebird se ejecuta en un Windows XP SP2 y el cliente también. El programa entra la primera vez, pero en cuando salgo y vuelvo a entrar ya no conecta.
Reinicio el servidor y de nuevo ya funciona.
Pensé que era un problema con los firewall pero incluso con estos desactivados da el mismo problema. He probado con Windos XP con SP1 o inferior y no aparece este problema, incluso con el Firewall y abriendo las excepciones correspondientes.
He revisado el fichero services, hosts, etc, y nada.
Me he puesto ha hacer experimentos y he detectado que el servicio firebird se queda bloqueado después de la primera conexión/desconexión exitosa (con y sin firewall).
Esto es bastante extraño así que lo he probado en máquinas diferentes todas con Windows XP SP2 y en todas ocurre los mismo.
Sin embargo, si se trabaja en local ejecutando la aplicación en el propio equipo servidor, no hay problema.
¿Alguien sabe como solucionarlo?
PD: utilizo ibevents también (por si puede dar alguna pista).
Gracias.
|