Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Varios
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 30-01-2006
igest2000 igest2000 is offline
Miembro
 
Registrado: may 2003
Ubicación: Oviedo
Posts: 47
Poder: 0
igest2000 Va por buen camino
Bueno yo hace tiempo busque también info sobre el tema y encontre la solución con los componentes TPAbrevia. Creo que funcionan bastante bien para comprimir y descomprimir archivos en formato ".zip".
__________________
=================
El destino esta marcado
y ellos lo saben.
=================
Responder Con Cita
  #2  
Antiguo 30-01-2006
Avatar de Osorio
Osorio Osorio is offline
Miembro
 
Registrado: may 2003
Ubicación: Colombia
Posts: 251
Poder: 22
Osorio Va por buen camino
Buena alternativa

Hace unas semanas tenia la necesidad de automatizar las copias de seguridad de mi base de datos firebird y entre pruebas, otras pruebas, y otras pruebas hice esto y resulto mejor que hacer un ZIP

Crear un Backup:
Paso 1. generar un backup de la base de datos con gbak.exe
Paso 2. Comprimir el archivo resultante del paso 1 con Makecab.exe


Restaurar un Backup
Paso 1. Expandir el archivo de seguridad con Expand.exe
Paso 2. Restaurar el archivo resultante del paso 1 con gbak.exe


Archivo de base de datos: 50 MB
Archivo generando un Zip: 11.1 MB
Archivo generado con gbak+ makecab: 4.9 MB

si a alguien mas le parece una buena alternativa:

Esciba un archivo Backup.bat
Código Delphi [-]
path = C:\Archivos de programa\Firebird\bin'
gbak -b origen.gdb temp.tmp -user sysdba -password masterkey -v
path = %Windir%\System32
makecab temp.tmp destino.bak
del temp.tmp
pause


Escriba un archivo Restore.bat

Código Delphi [-]
path = %Windir%\System32
pause
pause
expand destino.bak temp.tmp 
pause
path = C:\Archivos de programa\Firebird\bin'
pause
gbak -r temp.tmp origen.gdb  -user sysdba -password masterkey -v
pause
del temp.tmp


Espero que sea de utilidad


Saludos.
Responder Con Cita
Respuesta



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
Necesito componente para imprimir codigo de barras en un QReport evert Impresión 2 19-12-2006 17:31:09
Sony habría robado código del hacker “DVD Jon” para incorporarlo en su rootkit marcoszorrilla Noticias 2 22-11-2005 17:32:58
¿cómo copio bases de datos de un archivo a otro mediante código? nuri Varios 2 13-07-2005 00:02:31
Reglas para conducir en Buenos Aires delphi.com.ar Humor 3 17-01-2004 00:56:24
crear archivo INI para Inicializar base de datos paradox @-Soft Tablas planas 2 23-11-2003 17:47:26


La franja horaria es GMT +2. Ahora son las 13:47:01.


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
Copyright 1996-2007 Club Delphi