Club Delphi  
    Paypal   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

 
 
Herramientas Buscar en Tema Desplegado
  #7  
Antiguo 21-04-2009
Gallosuarez Gallosuarez is offline
Miembro
 
Registrado: feb 2007
Posts: 92
Poder: 20
Gallosuarez Va por buen camino
Recomendación: no lo hagas...

Gustavo:

Ah, mira.... la configuración resultó en algo que no había contemplado, pero como te referías al servidor de Firebird 1.5 como "terminal" (por eso la confusión, en fin ahora ya entiendo el problema). Mira, ya tuve un problema similar. En mi caso fue un poco mas fácil, puesto que yo mismo tenía el código fuente tanto del "Front End" como de la base de datos de Firebird 1.5 y tambien de la nueva versión que iba a instalar (Firebird 2.1, por supuesto).

Lo resolví de la siguiente manera:
Seguí paso a paso las recomendaciones hechas en los documentos de Firebird 2.1 para migrar de 1.5 a la nueva versión (al tener diferentes ODS cada base de datos es un poco mas complejo el asunto). Al aplicar esta receta, no solo cambias la versión ODS, sino que tambien cambias la base de datos de seguridad. De hecho, en Firebird 1.5 te puedes conectar en dicha base, en la nueva versión ya no lo puedes hacer.

Esto me llevó un buen rato de trabajo, pero finalmente lo pude conseguir (de hecho no le hice ningún cambio a mi "Front End"). Como este mismo proceso lo tenía que repetir para varias escuelas, despues me di cuenta que era suficiente darle un "backup" y despues un "restore" a mi base de datos y posteriormente correr el "scrip" donde tenía todas las roles y los usurios (ventajas de poseer el código fuente). Finalmente, me senté con cada usuario para que reingresara su contraseña y asunto terminado. Sin embargo, en tu caso se me hace un poco mas complejo, puesto que no cuentas con "scripts" para roles y usuarios y tampoco nada te garantiza que no haya "algo" raro que solo funcione en 1.5 y no lo vaya hacer en 2.1. En fin sería cuestión de hacer la prueba. En tu caso, primero haría un respaldo de toda la carpeta de instalación de Firebird 1.5 (incluyendo archivos de configuración, seguridad y la base de datos donde está la información). Por si no funciona lo dejes como estaba antes sin que vayas a perder información.

Otra cosa, tienes acceso al código fuente de la base de datos de Firebird 1.5? Si es así, primero revisa los procedimientos, vistas, disparadores, etc, que sean compatible con la nueva versión y despues de esto puedes intentar hacer el cambio, de otra manera a lo mejor te conviene tener dos servidores dedicados por separado.

Saludos,
Gerardo Suárez Trejo

Última edición por Gallosuarez fecha: 21-04-2009 a las 02:29:41.
Responder Con Cita
 



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
Diferentes versiones de Firebird juntas trex2000 Firebird e Interbase 3 11-03-2008 18:42:49
problemas de conflicto entre dll's de interbase y firebird STONECOLD Conexión con bases de datos 3 23-10-2007 11:19:11
Problemas con versiones Firebird subzero Firebird e Interbase 4 31-01-2007 19:06:15
Diferencia entre versiones FunBit MySQL 2 18-01-2007 09:45:47
Diferencia entre versiones. Markos1970 Debates 6 14-07-2005 21:56:17


La franja horaria es GMT +2. Ahora son las 23:34:01.


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