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
Started by
Wilson
, Sep 09 2009 07:40 AM
6 replies to this topic
#1
Posted 09 September 2009 - 07:40 AM
#2
Posted 09 September 2009 - 08:24 AM
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
Posted 09 September 2009 - 08:40 AM
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
Posted 09 September 2009 - 09:14 AM
Gracias compañeros por las respuestas.
#5
Posted 09 September 2009 - 12:37 PM
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
Posted 10 September 2009 - 06:55 AM
Una vez mas gracias a todos por sus respuestas.
#7
Posted 10 September 2009 - 11:00 AM
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