|
Hola,
Yo no es que sepa mucho del tema, pero, el problema no debe ser que Firebird no sea capaz de ejecutar dos instancias, sino que con una instancia debería ser suficiente. De ahí el problema si tratan de ejecutarse dos instancias. Esto debe tener que ver con el concepto Cliente/Servidor. Puede haber varios Clientes trabajando codo a codo con un solo Servidor.
Así que habría que ver cómo organizas el asunto. Por ejemplo, no creo que sea cuestión de que cada Cliente trate de levantar una instancia del Servidor, sino de que cada Cliente compruebe si una instancia del Servidor está disponible, y, en caso de que lo esté, interactuar con ella sin tratar de ejecutar otra instancia del Servidor.
¿Qué haces al comienzo de la ejecución de dichas aplicaciones? ¿Tratas de levantar sí o sí una instancia del Servidor de Firebird? Porque de ser así ya sabes lo que ocurre: a la que trates de levantar una segunda instancia (y una tercera, una cuarta, etc.) no podrás hacerlo. Pero vamos, me voy a callar porque tampoco aporto ninguna solución concreta al asunto.
|