Hola compañeros, tengo una aplicación en tres capas asi: Delphi 2009, DataSnap, dbExpress driver de interbase, contra una Db Firebir 2.1. La Db está en en el mismo PC en que se encuentra el servidor de capa intermedia. La cuestión es que desarrollé una utilidad para realizar copias de seguridad y quiero que esté disponible desde la aplicación del servidor de capa intermedia; quisiera saber si para realizar la copia de seguridad sin riesgo de corrupción es suficiente con detener el TDSServer y cerrar la conexión con la DB?
De antemano gracias por sus respuestas.

BackUp Firebird desde servidor de capa intermedia
Comenzado por
Wilson
, sep 09 2009 07:40
6 respuestas en este tema
#1
Escrito 09 septiembre 2009 - 07:40
#2
Escrito 09 septiembre 2009 - 08:24
Estimado amigo Wilson, creo (los compañeros me corregirán si estoy equivocado) que Fiebird puede ser respaldado "en caliente", sin necesidad de tener una conexión exclusiva. Lo que no se puede hacer es un restore en esas condiciones, que llevaría a una corrupción casi segura. Saludos!
#3
Escrito 09 septiembre 2009 - 08:40
Yo tambien hice una utilería que hace respaldos de firebird y no ocupo desconectar a los que estan usando el sistema cuando se hacen los respaldos
Saludos
Saludos
#4
Escrito 09 septiembre 2009 - 09:14
Gracias compañeros por las respuestas.
#5
Escrito 09 septiembre 2009 - 12:37
Cuando copias directamente el archivo fdb a otra carpeta ahí si se dañan, en lugar de copiar los archivos se debe usar el gbak.
Saludos
Saludos
#6
Escrito 10 septiembre 2009 - 06:55
Una vez mas gracias a todos por sus respuestas.
#7
Escrito 10 septiembre 2009 - 11:00
En este documento, http://www.firebirds....5-Arranque.pdf, especificamente en la pagina 22 puedes ver que dicen del respaldo con GBak, adicionalmente lo que debes hacer para cuidar de no corromper la BD. Es una buena guia para quien desea comenzar en Firebird