Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Migrar de firebird 2.0 a 2.1.3 (https://www.clubdelphi.com/foros/showthread.php?t=69439)

Joe_Balda 18-08-2010 15:08:39

Migrar de firebird 2.0 a 2.1.3
 
Tengo bases de datos firebird en mis clientes creadas con la version 2.0 y necesito migrarlas a la version 2.1.3.
Cual seria el procedimiento correcto, si alguien me puedo ayudar.

Me interesa utilizar nuevas caracteristicas como

Código SQL [-]
Update Or Insert  ...
MERGE INTO ...

tengo entendido que las mismas estan a partir de la version 2.1.3
espero respuestas, gracias

jhonny 18-08-2010 15:48:13

Bueno, creo que el siguiente hilo te sería de mucha utilidad en este caso, pues son los mismos pasos a tener en cuenta:
http://www.clubdelphi.com/foros/show...ght=actualizar

Joe_Balda 18-08-2010 16:43:49

Gracias por la respuesta, probe siguiendio las instrucciones, backup con version 2.0, desinstalo 2.0, instalo 2.1.3 y restore pero la base de datos no me queda completa.

Cuando estoy restaurando en pantalla me muestra @1 en vez de los nombres de las tablas.

Alguna idea que problema pueda tener?

Casimiro Notevi 18-08-2010 17:48:12

¿y cómo haces el backup y el restore?

Joe_Balda 18-08-2010 17:54:17

Con la version 2.0 efectuo el backup de la siguiente manera:
Cita:

gbak -b -v -t -user SYSDBA -password masterkey DBGES.GDB DBGES.GBK
Luego desinstalo la version 2.0 e instalo la version 2.1.3

y efectuo el restore de la siguiente manera

Cita:

gbak -c -r -v -t -user SYSDBA -password masterkey DBGES.GBK DBGES.GDB

Casimiro Notevi 18-08-2010 17:57:22

Para restaurar:

Código:

gbak -r -v -p 8192 -user sysdba -password masterkey dbges.gbk dbges.gdb

Joe_Balda 18-08-2010 18:12:14

este es el erron que me da, al correrlo por linea de comando lo pude capturar:

gbak: restoring data fot table @1
gbak: ERROR:value exceeds the range for valid date
gbak: ERROR:gds_$send failed


ya me parece extraño que no me pone los nombres de las tablas y los indices, todo pone @1

Casimiro Notevi 18-08-2010 18:19:24

Veamos, al hacer el backup... ¿lo hizo bien o informó de algún error?.

Si el backup lo hizo bien, entonces ¿has usado exactamente la sentencia que he puesto antes para hacer el restore?

Joe_Balda 18-08-2010 18:21:03

Si, el backup finalizo sin reporte de error y el restore lo hice tal cual me pasaste

Joe_Balda 18-08-2010 18:52:08

Casimiro, muchas gracias por la ayuda, ya descubri el error que estaba comentiendo.

El restore lo estaba haciendo con el comando gbak y la fbclient.dll de la version 2.0 y el comando y la libreria son diferentes en la version 2.1.3

Ya funciono correctamente.
Se agradece mucho la ayuda, saludos.

Casimiro Notevi 18-08-2010 19:32:04

Me alegro de que lo hayas solucionado :)

Lo que no comprendo es cómo ejecutabas el gbak de la v2.0 cuando la habías desinstalado y después has instalado la 2.1 :confused:

Joe_Balda 18-08-2010 19:56:38

eso fue porque la dll y el gbak lo tenia copiado en carpetas aparte por comodidad, y lo arrastre

saludos

Casimiro Notevi 18-08-2010 20:32:08

Aclarado :)


La franja horaria es GMT +2. Ahora son las 15:48:12.

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