![]() |
Copia de seguridad base de datos
Hola:
Ya que mi problema con las claves ajenas se me solucionó gracias a vuestra ayuda, os voy a preguntar otra duda que tengo. Si quiero hacer una copia de seguridad de mi base de datos (Interbase), cómo lo podría hacer de una manera sencilla? Algo me comentaron de la función CopyFile, pero la verdad es que no tengo nii idea de cómo funciona, qué parametros recibe ni cómo se invoca o qué archivos de cabecera hay que incluir. Lo que pretendo es hacerr una copia de mi base con extensión .gdb, a un archivo con extensión .bak por ejemplo, y que se me almacene pues en la misma carpeta que la original. Muchas gracias por vuestra atención. |
ojea el post
http://www.clubdelphi.com/foros/show...77&postcount=4 Cita:
por cierto y a titulo de comentario, sin pretender ofender, las copias de seguridad nuncas las almacenes en el mismo dispositivo fisico que los originales; ¿por que?; pues porque si se estropea eol disco duro, lo roban, le prenden fuego, entra un virus, o te viene el hacker y te hackea, adios original, copia de suguridad, y bienvenida mala leche |
Pues muchas gracias, lo probaré y si no me funciona ya os contaré.
Respecto a lo de la misma carpeta, pues es verdad que es un poco tontería hacer la copia de seguridad ahí... Lo tendré en cuenta Un Saludo! |
para respaldar una base de datos en interbase/firebird usa la herramienta gbak que viene con el servidor de base de datos. En la documentación de interbase 6.0 está una explicación de los parámetros que soporta y su forma de uso.
La ventaja de esto es que siempre te dará una versión consistente de la bd, independientemente de que se esten procesando transacciones sobre ella (lo que no te daría copyfile). Hasta luego. ;) |
La franja horaria es GMT +2. Ahora son las 07:44:32. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi