FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Respaldar Firebird por codigo
Hola, muchas gracias por su tiempo.
Como dice el titulo del hilo, necesito realizar una pequeña aplicación que me respalda automaticamente a las 00 horas mi base de dato de Firebird 2.0, en un directorio y archivo (nombre sea igual a la fecha) determinado. Utilizo Delphi 2006. Que componentes necesito para esto, que código, etc. Saludos, espero me puedan ayudar. |
#2
|
||||
|
||||
Puedes llamar GBack desde un pequeño programa y luego le incluyes en tareas programadas.
El programa haces que una vez finalizado se cierre solo. Al menos yo lo hago así y me funciona correctamente. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
me puedes dar mas info... codigo para llamar Gback, sentencias para respaldar, como agrego una tarea programada...
Gracias |
#4
|
||||
|
||||
Aquí tienes un documento pdf con todos los parámetros.
También puedes buscar en clubdelphi porque se ha tratado muchas veces ese tema. Además, en el ftp de clubdelphi puse un programita que hice para hacer copias de las bases de datos que quieras y a las horas que le indiques. Puedes usarlo como quieras y adaptarlo a tu gusto. Edito: Está en delphi->Tools, y se llama "Backups Planificados Firebird"
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código Únete al grupo Teaming clubdelphi | Colabora mediante Paypal Última edición por Casimiro Notevi fecha: 02-06-2010 a las 20:20:32. |
#5
|
|||
|
|||
Estimado Casimiro, con respecto al programa que subiste al FTP, ¿solo funciona con el usuario: SYSDBA y contraseña: masterkey?
Existe la posibilidad de poder modificar esto? Saludos |
#6
|
||||
|
||||
Puedes modificarlo tú mismo a tu gusto, hace unos meses subí el código fuente junto al programa.
|
#7
|
|||
|
|||
No está o no encuentro el código en el FTP.
¿Me lo podrías enviar a mi correo? ... matjequier@hotmail.com Gracias |
#8
|
||||
|
||||
Debe haberse perdido en la última incidencia que tuvimos hace unos meses.
Volveré a subirlo completo con código fuente. |
#9
|
||||
|
||||
Ya lo he subido y he eliminado el anterior.
Lo entrego con licencia GPL, por lo que cualquier cosa que modifiques deberás hacerlo público y si lo regalas/copias/vendes deberás entregar siempre el programa con el código fuente completo. |
#10
|
|||
|
|||
Gracias Casimiro, pero tuve un problema cuando quise compilar la aplicación, no tengo los componentes TRXLabel...
de donde los puedo sacar?? Gracias. |
#11
|
||||
|
||||
Las RXlib están en el ftp de clubdelphi, ftp->delphi->componentes->_rxlib_
|
#12
|
|||
|
|||
Posible error o lo tengo mal configurado?
Hola Casimiro.
Cada vez que intento hacer un respaldo obtengo el mensaje: "No se encontrò el registro" Esto pasa cuando llega el momento de hacer el respaldo, ahi es cuando muestra esto. He intentado cambiar las opciones del programa pero siempre obtengo el mismo resultado. ¿Que puede ser? Adjunto la captura. Gracias. |
#13
|
||||
|
||||
Prueba a ejecutar Gfix antes.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#14
|
||||
|
||||
¿Qué versión de firebird tienes?
Seguramente es que no está en el registro de windows esa versión porque el programita lo hice hace algunos años. De todas formas, a pesar del mensaje, te funcionará correctamente, ¿verdad? |
#15
|
|||
|
|||
Version Firebird
Cita:
Tengo Firebird 2.5, muestra el mensaje pero no crea el respaldo. Gracias. |
#16
|
|||
|
|||
Hola.
Si funciona el respaldo manual con GBAK, la base de datos no esta dañada. Gracias. |
#17
|
||||
|
||||
Pero, ¿en qué momento sale el mensaje?, ¿antes te funcionaba?, ¿tenías la misma versión de firebird?, ¿has seguido el código fuente paso a paso para ver dónde salta el mensaje? (te recuerdo que tienes el código fuente)
|
#18
|
|||
|
|||
Version Firebird
Cita:
El mensaje lo muestra cuando se llega la hora de hacer el respaldo, me falta descargar e instalar los componentes para poder compilar y revisar el codigo fuente. Si tengo dudas te comento, y si hago algun cambio para que funcione con Firebird 2.5 te envio las modificaciones para que las incluyas en tu proyecto si lo cres conveniente. Muchas gracias por tu ayuda. |
#19
|
||||
|
||||
Perfecto
|
#20
|
||||
|
||||
He probado con un firebird 2.5 y funciona correctamente, ¿qué windows tienes?
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
respaldar Firebird con un usuario diferente al SYSDBA | Erik_Magnus | Firebird e Interbase | 0 | 20-01-2007 05:38:07 |
Ayuda para respaldar Bdd | JerS | MySQL | 0 | 11-08-2005 17:19:18 |
Respaldar mis bases | Lore Castillo | MS SQL Server | 3 | 16-05-2005 13:23:12 |
Exportar a MSAccess / Respaldar BD | Fernando | MS SQL Server | 5 | 21-03-2005 16:50:32 |
Como puedo respaldar una BD | Adrian | Varios | 1 | 20-05-2003 19:26:29 |
|