Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 02-10-2012
trex2000 trex2000 is offline
Miembro
 
Registrado: may 2003
Posts: 242
Poder: 22
trex2000 Va por buen camino
Varios Firebird

Saludos a todos.

Mi duda es como puedo varios versiones de Firebird al mismo tiempo en la misma pc o servidor?

Las versiones que necesito que funcionen juntas son la 1.5, 2.0 y la 2.5?

Se podra tener varias instancias corriendo al mismo tiempo?

De antemano muchas gracias.

Espero haberme explicado.
Responder Con Cita
  #2  
Antiguo 02-10-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.096
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
No se puede porque tienen el mismo nombre.
Responder Con Cita
  #3  
Antiguo 02-10-2012
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Aparte que, de forma predeterminada, todas usan el mismo puerto.


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #4  
Antiguo 03-10-2012
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Cita:
Empezado por Casimiro Notevi Ver Mensaje
No se puede porque tienen el mismo nombre.
Tengo entendido que debería ser posible tener varias instancias ejecutando amigo.
La versión 1.5 no sólo era de transición hacia la 2.0 sino que además, la idea era preparar el trabajo para el soporte de múltiples instancias... si bien era algo elemental y básico en la 1.5 se esperaba que a partir de la 2.o el soporte fuera entero.
Yo nunca he probado esta alternativa pero recuerdo haber leído algo sobre esto.

EDITO:
Ya estuve leyendo y si, la idea era de poder soportar múltiples instancias... y fue algo que se propuso para 1.5.3 pero luego se dio marcha atrás debido a dificultades. Además, haciendo memoria el instalador de Firebird de forma automática comprueba de que no haya una instalación previa de Firebird.

Tienes razón amigo. No se puede. No me hagas caso.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]

Última edición por Delphius fecha: 03-10-2012 a las 00:48:06.
Responder Con Cita
  #5  
Antiguo 03-10-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.096
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cierto, así es, pero no recuerdo haberlo visto funcionando ni haber leido nada al respecto de que esté disponible.
Se puede indicar en la configuración que use un puerto u otro, eso sí, pero ahora mismo no llego a recordar cómo ejecutar varias instancias del mismo, puesto que tienen el mismo nombre, usan la misma fbclient.dll y no sé cómo diferenciaría desde un programa qué versión de firebird usar (si hay más de uno funcionando).
Lo mismo se puede, pero no recuerdo que se pueda.
Responder Con Cita
  #6  
Antiguo 03-10-2012
Avatar de Delphius
[Delphius] Delphius is offline
Miembro Premium
 
Registrado: jul 2004
Ubicación: Salta, Argentina
Posts: 5.582
Poder: 25
Delphius Va camino a la fama
Respondiste justo cuando edité mi mensaje. Estuve buscando y al final eso quedó descartado debido a dificultades técnicas. No resultó como se esperaba.
Asi que oficialmente sigues teniendo razón amigo.

Saludos,
__________________
Delphius
[Guia de estilo][Buscar]
Responder Con Cita
  #7  
Antiguo 03-10-2012
cointec cointec is offline
Miembro
 
Registrado: jul 2004
Ubicación: Alicante-España
Posts: 76
Poder: 20
cointec Va por buen camino
Hola, no hay problema en tener activas varias instancias de Firebird en un mismo PC o servidor.
Yo las tengo instaladas en sistemas Windows. En concreto, en mi portátil tengo fb1.03,fb 2.1.4 y fb2.5.2. En el caso de Firebird 2.5, tengo instalada tanto la versión classic/superclassic como la superserver.

Sólo tienes que instalarlas en carpetas distintas de forma manual. Editar el archivo Firebird.conf, cambiar el puerto 3050 a cualquier otro e instalar el servicio de forma manual, asignando a cada instancia un nombre de servicio distinto.

No deberías encontrar ningún problema
__________________
Un saludo, Jesus García
Responder Con Cita
  #8  
Antiguo 03-10-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.096
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por cointec Ver Mensaje
e instalar el servicio de forma manual, asignando a cada instancia un nombre de servicio distinto.
¿Cómo haces eso?.
Cuando ejecutas un programa que se conecta a una BD ¿cómo le dices a cual debe conectar?
¿Cómo distingues desde un programa qué versión de firebird debe ejecutarse?
Responder Con Cita
  #9  
Antiguo 03-10-2012
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Cita:
Empezado por Casimiro Notevi Ver Mensaje
¿Cómo haces eso?.
Cuando ejecutas un programa que se conecta a una BD ¿cómo le dices a cual debe conectar?
¿Cómo distingues desde un programa qué versión de firebird debe ejecutarse?
Pues le indicas el puerto del servicio en la cadena de conexión...


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
  #10  
Antiguo 03-10-2012
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.096
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Sí, esa es la parte fácil

Quiero decir: instalo firebird 1.0 y hay un fbserver ejecutándose y un fbguard ejecutándose y una fbclient.dll.
Ahora instalo firebird 1.5... ¿qué haces para que no "choque" con firebid 1.0 teniendo en cuenta que son fbserver, fbguard y fbclient?
Después instalas firebird 2.0... ¿?
Después instalas firebird 2.1... ¿?
Después instalas firebird 2.5... ¿?
Responder Con Cita
  #11  
Antiguo 03-10-2012
[maeyanes] maeyanes is offline
Capo de los Capos
 
Registrado: may 2003
Ubicación: Campeche, México
Posts: 2.732
Poder: 24
maeyanes Va por buen camino
Hola...

Pues me imagino que el problema es por el nombre del servicio, no pueden existir en Windows dos servicios con el mismo nombre, así que cambiando el nombre del servicio y el puerto debes poder hacer que convivan varias versiones de Firebird en la misma PC... ahora, no le veo gran utilidad a eso...


Saludos...
__________________
Lee la Guía de Estilo antes que cualquier cosa. - Twitter
Responder Con Cita
Respuesta



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
Varios hilos atacando a Firebird mcs Conexión con bases de datos 7 09-07-2010 14:26:31
Ayuda relaciones de varios a varios TQueries j_flores3000 SQL 7 22-11-2008 21:43:40
Relación varios a varios faraonDX Tablas planas 16 11-02-2008 19:44:33
Varios equipos en red con el servidor de Firebird en ejecución Sick boy Firebird e Interbase 2 09-06-2006 11:40:11
Con delphi Insert en Firebird varios registros desde otra tabla lasweb Conexión con bases de datos 3 04-04-2005 20:58:26


La franja horaria es GMT +2. Ahora son las 03:18:00.


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