Escrito 06 noviembre 2010 - 04:55
En estos momentos no estoy en mi equipo y no tengo acceso a la documentación de Firebird.
Si pudieras comentar el código de error (e indicar la versión de firebird) podría ver, más tarde, si realmente es un problema de una conexión o si es un problema de red.
¿Se hizo algún mantenimiento a la base de datos? Existe un comando que establece el modo de conexión frente a la base de datos. Dependiendo de su configuración se puede establecer para que acepte una, ninguna o muchas conexiones.
Quizá el problema pase por allí.
Desde Firebird 2.0 el apagado e inicio de una base de datos puede aceptar un estado. El estado de conexión puede ser cualquiera de los siguientes valores:
* normal: el estado predeterminado cuando se hace un Backup y permite conexiones de los usuarios autorizados y no solamente SYSDBA o el propietario.
* multi: Igual al normal, unicamente que que se aceptan ilimitadas conexiones por SYSDBA o el propietario. No se aceptan otras conexiones.
* single: sólo se permite UNA conexión SYSDBA o del propietario. Y,
* full: no permite ninguna conexión a cualquiera, incluso SYSDBA o propietario.
Existe la posibilidad de que se haya alterado el estado de la base de datos en algún Backup/Restore. O a la base de datos misma. Para establecer el estado se debe ejecutar la siguiente línea de comando:
gfix -online ESTADO nombre-base-datos
gfix -shut ESTADO ...
Siendo ESTADO cualquiera de los 4 valores.
De todas formas habría que ver más sobre el error.
Saludos,