Copia de seguridad 4DD

Buenos días,

Estoy montando una App en Volunmen desktop y me gustaría encontrar una manera de poder copiar el 4DD y cuando el usuario lo vea oportuno, iniciar la APP con esa 4dd.

Entiendo que puedo hacer una app paralela donde copie dicho archivo, porque claro, desde la propia aplicación no creo que sea muy seguro hacer una copia de ese archivo (ya que estaría abierto).

La idea es hacer una especie de botón que Copie el 4DD y otro que lo restaure. Este segundo supongo que se puede solventar con OPEN DATA FILE. Peeeeero ¿Cómo puedo hacer una copiar del 4DD?

¿Alguno se ha encontrado con la misma problemática?

Un saludo y gracias de antemano.

Hola Jon.

4D tiene su sistema para realizar, con total seguridad, copia y restauración de la base de datos.

http://doc.4d.com/4Dv16/4D/16.3/BACKUP.301-3652187.es.html

Buenos días Alfonso,

¡Primera gracias por tu respuesta!

Sí, conozco estos comandos: BACKUP y RESTORE. El tema es que cuando hago un BackUp, el sistema (modificando el XML) consigo que me lo deje en una carteta “Copia de seguridad”. Pero cuando utilizo el comando de RESTORE, el sistema no me restaura la Base de datos. Lo que hace es generarme una carpeta con el nombre de 4BK (creo que es) y me deja dentro de esa carpeta el: 4DD, 4DB, 4DIndx y otra carpeta con las preferencias.

Pero no me remplaza nada, es raro.

¿Tú utilizas el BACKUP y RESTORE?

Puedes programar para que 4D automáticamente restaure la ultima copia de seguridad, en caso de problemas.

El que se realize en otra carpeta la restauración por comando, supongo que es por seguridad, para que luego lo realices manualemte el cambio que quieras.

De todas formas tienes la opción de indicar una carpeta de destino.
RESTORE {( rutaArchivo {; rutaCarpetaDest} )}

http://doc.4d.com/4Dv16/4D/16.3/RESTORE.301-3652178.es.html