Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Firebird e Interbase (https://www.clubdelphi.com/foros/forumdisplay.php?f=19)
-   -   Programación de respaldos automáticos para la base de datos Firebird (https://www.clubdelphi.com/foros/showthread.php?t=71985)

ContraVeneno 22-01-2011 00:25:53

Programación de respaldos automáticos para la base de datos Firebird
 
Que tal.

¿Alguien me podría recomendar alguna herramienta que me ayude a programar respaldos automáticos para bases de datos en Firebird? (2.1 actualmente, próximamente: 2.5)

El primero en mi lista es el FIBS 2.02, parece que es sólido, sencillo y confiable, además, se puede bajar el código fuente y los componentes utilizados (en delphi).

¿Alguien tendrá alguna otra recomendación o comentarios sobre FIBS 2.02?

Gracias

Casimiro Notevi 22-01-2011 01:37:35

Ese es bueno :)
Yo hice uno sencillito hace tiempo y lo subí al ftp, a ver si lo encuentro...

Aquí está. Si quieres el código fuente, me lo dices.

Caral 22-01-2011 02:07:16

Hola
Me gustaria ver el codigo, el programa se ve sencillo de usar.
Tal vez lo puedo adaptar a mi programa.
Saludos

pacopenin 22-01-2011 12:48:29

Hola Casimiro.

A mi también me gustaría poder "curiosear" por los fuentes.

Saludos,

Casimiro Notevi 23-01-2011 00:06:27

Aqui está.
Sed benévolos, está hecho en plan "salir del paso" :)

Caral 23-01-2011 00:28:34

Hola
Gracias amigo.
Saludos

pacopenin 23-01-2011 16:12:45

Muchas gracias.
Grandes soluciones se han hecho "para salir del paso".

Eres muy amable.

Saludos.

Toni 25-01-2011 08:36:36

Muchas gracias por compartir este pequeño GRAN programa.

rastafarey 27-01-2011 00:32:19

Resp
 
Bueno en informatica hay una cosa muy cierta que dice "Lo que esta hecho no se vuelve hacer". Por lo tanto yo usuaria Gbak crearia un .bat y creacia una tarea con el programador de tareas con linux o unix creo que hay una cosa que se llama cron.

ContraVeneno 28-01-2011 18:00:29

muchas gracias por sus comentarios... interesante tu propuesta Casimiro, pero al equipo le gusto más FIBS, así que ese será el que vamos a usar.

Casimiro Notevi 28-01-2011 18:24:12

Es que no sé venderme :D

Cañones 31-01-2011 19:22:22

Gracias, lo voy a estudiar.

Toni 01-02-2011 17:34:54

Hola Casimiro,

He mirado tu programa de realizar backups de firebird y me ha gustado mucho. De hecho lo e instalado en un servidor y lo estoy probando mas afondo. Queria comentarte que cuando consulto el historico de logs me indica que han ocurrido errores en la realizacion del backup, pero sin embargo consulto el ultimo gbak y no veo ningun mensaje de error del gbak. Ademas tambien he probado a realizar los backups directamente con el gbak con las mismas opciones y no me indica ningun error.

Tienes idea a que se puede deber que me indique que hay errores pero no sale nada?

Código SQL [-]
Creando backup: C:\Archivos de programa\GenesisSGA\Backup\GENESIS3R99_20110201000008.gbk

¡¡¡Han ocurrido errores durante el backup!!!
Backup realizado en: C:\Archivos de programa\GenesisSGA\Backup\GENESIS3R99_20110201000008.gbk
Verifique los ficheros, pueden estar dañados

El programa me hace exactamente lo que yo me queria hacer y ademas esta muy bonito. Pero me gustaria poder resolver esta duda para quedarme tranquilo con las copias de seguridad.

Muchas gracias.

Casimiro Notevi 01-02-2011 17:41:25

Hola, me alegra que te guste y que te sea útil.
Lo del mensaje en el ".log", pues la verdad es que es algo que no he mirado muy a fondo, ¿has comprobado que el gbak está hecho?. Si es así, entonces no habrá que hacerle mucho caso, o mejor borra el log, por si acaso han sido pruebas que has hecho antes.
Avísame con lo que sea y si acaso busco un rato para echarle un vistazo.

Toni 01-02-2011 18:07:33

De todas las ultimas copias que ha realizado en el log indica lo del error. La copia si que esta y la he restaurado y tampoco no ha dado ningun mensaje de error de ningun tipo y ha creado el archivo nuevo. Mas que nada que como se trata de copias de seguridad quiero asegurarme de que todo va bien. Ademas como el programa te puede avisar si hay problemas pues seria interesante poder utilizar esta opcion.

Casimiro Notevi 01-02-2011 18:17:01

Entonces será que el mensaje se envía aunque lo haya hecho mal o bien. A ver si le echo un vistazo.

Toni 02-02-2011 16:14:07

Me da la impresión que ya se porque puede ser, creo que lo debe de hacer tu programa para saber si hay un error es mirar si existe el literal 'error' en todo el texto que devuelve el gbak. Y resulta que yo tengo definidas en esta base de datos excepciones que empiezan con el literal 'Error...'

Casimiro Notevi 02-02-2011 17:55:43

Entonces qué hacemos, ¿modificas tú o modifico yo? :D

Toni 02-02-2011 18:58:54

Casimiro, esto es una deduccion que he sacado yo. Pero ni siquiera he visto los fuentes. Y mucho menos se si es eso seguro. Y el problema es que yo no tengo Delphi trabajo con el C++ Builder y no creo que me permita abrir un proyecto completo de Delphi, unidades sueltas si.

Casimiro Notevi 02-02-2011 19:17:16

Es que sí hace eso, busca la palabra "error" en el resultado.


La franja horaria es GMT +2. Ahora son las 11:18:23.

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