FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
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. |
#2
|
||||
|
||||
No se puede porque tienen el mismo nombre.
|
#3
|
|||
|
|||
Hola...
Aparte que, de forma predeterminada, todas usan el mismo puerto. Saludos... |
#4
|
||||
|
||||
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, Última edición por Delphius fecha: 03-10-2012 a las 00:48:06. |
#5
|
||||
|
||||
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. |
#6
|
||||
|
||||
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, |
#7
|
||||
|
||||
No me extraña que tuvieran dificultades técnicas. Además de que no le veo mucha utilidad.
|
#8
|
||||
|
||||
La verdad yo tampoco le veo utilidad alguna, puesto de opciones muy específicas en sentencias de cierta versión de Firebird y el servidor de base de datos sea dedicado exclusivamente a servidor de base de datos, valga la redundancia.
Saludos.
__________________
mas confundido que Garavito el día del Niño. |
#9
|
||||
|
||||
Antes de nada, prueba bajar la versión Embeded de Firebid descomprimirlo en la misma carpeta del ejecutable. Mira los manuales que trae. Para (Me refiero a "Stop" xD) el Servicio Firebird en la máquina para asegurar que usa la Embeded.
Eso permitiría ejecutar los programas de 1.5 y 2.0 (con suerte), después instalas 2.5 con soporte para versiones antiguas (última pantalla del asistente de instalación). Otra forma: instalar máquinas virtuales para cada versión, es un follón, es más no creo que la versión servidora de las 3 versiones vayan a ir bien. Si de alguna forma colisionan, tendrías que poner 3 tarjetas de red, con distintas IP y tal... no sé hasta que punto será viable.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#10
|
|||
|
|||
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 |
#11
|
||||
|
||||
Cita:
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? |
#12
|
|||
|
|||
Hola...
Cita:
Saludos... |
#13
|
||||
|
||||
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... ¿? |
#14
|
|||
|
|||
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... |
#15
|
||||
|
||||
Vale, le cambias el nombre del servicio. Pero ¿cómo le dices a cada versión de firebird que use uno distinto?, ¿modificas el código fuente?, ¿es configurable?
|
#16
|
|||
|
|||
Hola...
Según cointec si, vía el archivo Firebird.conf... Saludos... |
#17
|
||||
|
||||
Según leo, al ser servidor, las librerías que usa, serían las del Bin, si te conectas como cliente en el servidor, supongo que usa la úktima libreria instalada del fbClient.
__________________
mas confundido que Garavito el día del Niño. |
#18
|
|||
|
|||
Investigando un poco, parece ser que esto solo se puede hacer con Firebird a partir de la versión 2.1...
Running several Firebird Instances per Server Machine Saludos... |
#19
|
||||
|
||||
Pues me parece que no es posible, no he visto nada en la configuración que lo permita, salvo "lo de siempre":
Cita:
|
#20
|
||||
|
||||
Pues está complicado, por lo visto dice que se podría hacer pero ejecutando como "Aplicación", no como "Servicio".
En fin, de todas formas, no veo utilidad a ese montaje como para complicarse tanto la vida |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
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 |
|