PDA

Ver la Versión Completa : Exportar los datos de una BD a otra BD


Skipjor
07-11-2016, 18:49:29
Buenas estimados,

Necesito exportar los datos de una BD a otra BD con la misma estructura, aqui en las tablas se guardan fotos y otros datos personales, las tablas son las mismas y esta en Firebird 2.5.

Alguien sabe como podría hacerlo de una forma practica?.. o alguna herramienta.
De antemano gracias por su ayuda

mamcx
07-11-2016, 19:08:43
Segun lo que dices, backup & restore seria lo mas facil?

Skipjor
07-11-2016, 19:14:32
Hola,

Gracias por responder, pero en realidad lo que necesito es copiar los datos de una BD a otra BD... Si restauro no podre juntar la data de ambas Bds

jhonny
07-11-2016, 19:25:53
Con IBExpert es muy sencillo hacer esto, de lo que no estoy seguro ya que no tengo la herramienta a mano es que pase los Blobs. Habría que probar, pero es muy sencillo.

Skipjor
08-11-2016, 14:17:04
Es en alguna versión especifica?... Tengo una standar..

RONPABLO
11-11-2016, 23:32:31
Puedes usar http://clevercomponents.com/downloads/datapump/index.asp

Skipjor
14-11-2016, 16:05:32
Gracias lo voy a probar, por ahora estaba viendo con el comanfo fbexport, y que logro exportar con esta linea.

fbexport -S -H localhost -D D:\TOPAZ\TOPAZZ-DATA.FDB -U SYSDBA -P masterkey -F data.fbx -Q "SELECT DNI_ID, NAME,
LEFT_HANDED, FINGERPRINT_IMG, FINGERPRINT_TEMPLATE, PROF_ID FROM PATIENTS WHERE DNI_ID='PER00000001'"

Pero no logro la importacion con esta linea de comando
fbexport -I -H localhost -D D:\TOPAZ\TOPAZ-ENBLANCO.FDB -U SYSDBA -P masterkey -F data.fbx -V PATIENTS

Me sale estas lineas de error

Checking database charset...NONE.
Connecting to: 'localhost' as 'SYSDBA'...Connected.
Creating and starting transaction...Done.
Create statement...Done.
Doing verbatim import of table: PATIENTS
Importing data...
SQL: INSERT INTO PATIENTS (DNI_ID,FINGERPRINT_IMG,FINGERPRINT_TEMPLA
ED,NAME,PROF_ID) VALUES (?,?,?,?,?,?)
Prepare statement...Done.
Fatal exception occured!
Input parameter type (String) for column #2 does not match the
statement parameter type (Blob). Please re-export data or use CAST.


En mi linea de comando indico que se haga la importacion de toda la tabla, pero el mensaje de error me indica que no se esta haciendo un insert, en todo caso como hago el insert para un dato blob??... Alguna sugerencia.

Espero su ayuda.

De antemano muchas gracias

Casimiro Notevi
14-11-2016, 19:49:02
No repitas hilos para preguntar lo mismo, he borrado el otro.