Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 12-02-2007
Blasito Blasito is offline
Registrado
 
Registrado: feb 2007
Posts: 7
Poder: 0
Blasito Va por buen camino
Cita:
Empezado por dec
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.
Hola David

Yo pienso que al igual que SQL server de Micro$oft con lo que ya he probado varias aplicaciones y funcionan muy bien en Terminal Server el FireBird debe cargarse como un servicio y que las aplicaciones accedan a este sin volver a cargarlo ó subir el servicio.

Hablare entonces con el programador para ver que hace el para verificar si el servicio del FireBird esta arriba o no y para decirle que cambie la forma de programar la conexion con los datos, tocara hacer ensayos y ver que pasa, de todas formas Ustedes como programadores de Delphi deberian pensar en que sus aplicaciones puedan ser ejecutadas desde Terminal Server, bueno se van a encontrar justo con este problema.

Gracias a todos entonces por sus sugerencias y si alguien tiene algo que agregar que por favor lo haga.

Ing. Bladimir Silva T.
Adm. Windows Server 2003
Colombia.
Responder Con Cita
  #2  
Antiguo 12-02-2007
Avatar de Casimiro Noteví
Casimiro Noteví Casimiro Noteví is offline
Merodeador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.682
Poder: 10
Casimiro Noteví Tiene un aura espectacularCasimiro Noteví Tiene un aura espectacular
Tengo clientes (la empresa donde trabajo) que desde las distintas sucursales trabajan en tiempo real en la central.
En algunos casos acceden a través del Terminal Server de windows y en otros con el de Linux. En ambos casos no hay problemas para trabajar múltiples usuarios al mismo tiempo y, por supuesto, sólo hay un firebird funcionando en el servidor.
El caso "típico" son varias sucursales, cada una con varios terminales, que acceden a uno o varios servidores de programas y desde estos servidores (donde están los programas en Delphi) se conectan a uno o varios servidores Linux (donde están las bases de datos y Firebird).
Cada sucursal accede por una línea adsl distinta para que no exista saturación en las líneas y para que en caso de caída de alguna (cada una es de distinta empresa) pueda seguir funcionando con el resto.
Firebird, en el servidor, siempre es sólo UNO, como Dios y él se encarga de aceptar todas las peticiones, procesarlas y devolver las respuestas.
Responder Con Cita
  #3  
Antiguo 13-02-2007
Blasito Blasito is offline
Registrado
 
Registrado: feb 2007
Posts: 7
Poder: 0
Blasito Va por buen camino
Listo Señores, muchas gracias por toda la informacion y experiencias que me han regalado, creo que mi problema es netamente del programador que no penso en Cliente/Servidor y de alli nace el error de las multiples instancias el FireBird.

Gracias a todos los que han ayudado.

Ing. Bladimir Silva T.
Adm. Windows Server 2003
Cartago-Valle
Colombia
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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
Instancias de SQLServer HombreSigma MS SQL Server 3 25-04-2005 23:11:43
Multiples instancias Phacko Varios 1 07-09-2004 15:40:25
instancias abiertas muli Firebird e Interbase 0 07-07-2004 19:48:23
error al ejecutar dos instancias maruenda Conexión con bases de datos 3 17-02-2004 03:16:12
instancias botones67 Varios 1 22-08-2003 19:06:11


La franja horaria es GMT +2. Ahora son las 00:08:19.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi