Ver Mensaje Individual
  #2  
Antiguo 11-07-2013
cointec cointec is offline
Miembro
 
Registrado: jul 2004
Ubicación: Alicante-España
Posts: 76
Reputación: 20
cointec Va por buen camino
Hola, imagino que utilizas classic/superclassic server por los mensajes de Firebird.log.

El problema se puede producir por 2 causas.

1. No cerrar correctamente la conexión con la base de datos.
2. Perdida de conexión de red de un ordenador.

El punto 1 es fácilmente reproducible, abriendo tu aplicación y cerrándola matando el proceso. A mi se me producía habitualmente con el cliente .net de Firebird, en su versión 2.0. El pool de conexiones no cerraba correctamente las conexiones tras un tiempo de inactividad.

Me extraña que el problema sea por el query, ya que sería un indicador de algún problema con la base de datos y junto al log de pérdida de conexión debería aparecer algún otro mensaje. También el usuario, vería una pérdida de conexión con la base de datos en el momento de ejecutar el query.

Revisa http://tracker.firebirdsql.org/browse/CORE-4129 y http://tracker.firebirdsql.org/browse/CORE-2493. Lo he solicitado recientemente ya que antes utilizaba interbase y era de utilidad ver el usuario y el nombre de máquina donde se producían las desconexiones.

Imagino que sí se votan, se podrán incorporar a versiones anteriores a 3.0 de Firebird.
__________________
Un saludo, Jesus García
Responder Con Cita