 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Luis Anibal Lt


Registrado: 12 Nov 2002Mensajes: 84Ubicación: Santiago del Estero, Argentina
|
Publicado: Mie 19 Sep, 2007 11:23 pm Asunto: BACKUP FIREBIRD (IBBackupService) no anda ... no anda ... |
|
|
Estimados,
He buscado en el foro y encontre dos hilos sobre el tema,
uno es ...
Hacer copias de seguridad de INTERBASE 7 CON BUILDER 6
En este llegan hasta el ServiceStart y luego un mensaje
diciendo "Copia realizada con exito"
el otro es
Firebird y copia de seguridad
En donde luego del ServiceStart
arranca un while mas o menos asi
while(!this->ibBackupBase->Eof)
{
Application->ProcessMessages();
Memo1->Lines->Add(this->ibBackupBase->GetNextLine());
}
En mi programa, tomando del segundo hilo, he escrito lo siguiente:
ibBackupBase->BackupFile->Clear();
ibBackupBase->ServerName = "SBANCRED";
ibBackupBase->DatabaseName = "/data/discof/St/GestCred/FB/clibanenvia.fdb";
ibBackupBase->BackupFile->Add( SaveDialog1->FileName );
ibBackupBase->Attach();
ibBackupBase->Active = true;// activamos el servicio
try
{
ibBackupBase->ServiceStart();// iniciamos la copia de seguridad
while(!ibBackupBase->Eof)
{
ibBackupBase->GetNextLine();
}
Aviso("- Proceso Realizado Con Exito!! -", "COPIA TERMINADA" );
}
catch (...)
{
AvisoError( "INCONVENIENTES AL EFECTUAR LA COPIA DEL ARCHIVO",
"ERROR AL COPIAR" );
}
El problema pasa por que la corrida del programa pasa por el
ServiceStart y una vez por el GetNextLine, toma el Eof y se va ...
sin hacer nada de nada, ni siquiera crea un archivito vacio
Si se acuerdan de las Options, estan establecidas en tiempo de
diseño en [IgnoreLimbo,NonTransportable]. Protocol TCP (tambien
he probado con localhost).
Al proceso de backup lo ejecuta al finalizar una tarea que inserta
sobre esta base de datos una cantidad de datos y quiero crear un
backup para enviar hacia otro local, donde hacer el restore y
procesar lo que se envia.
He intentado copiar la base de datos remota y tambien bases locales
con el mismo resultado.
Sugerencias, comentarios, indicaciones, criticas, etc. etc. cualquier cosa
sera' bienvenida. _________________ Luis Anibal Mendez
Analisis, Programacion, Asesoramiento
luisanibalmendez@gmail.com |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
|
| Volver arriba |
|
 |
Luis Anibal Lt


Registrado: 12 Nov 2002Mensajes: 84Ubicación: Santiago del Estero, Argentina
|
Publicado: Sab 22 Sep, 2007 12:14 am Asunto: |
|
|
Angel,
Justamente hago referencia a ese hilo y es de ahi de donde tomo el codigo que trato de ejecutar y se me presenta el problema que referencio.
Haciendo suposiciones ... es posible que me falte algun #include ?
en el .h del form tengo un #include <IBServices>
pero en el datamodule, donde tengo del IBDatabase hay unos
#include <IBCustomDataSet>
#include <IBDatabase>
#include <IBQuery>
El 3ro no creo, pero tendria que probar incluyendo los 2 primeros.
De todas maneras estoy intentando hacer correr un GBAK con un
spawnl y tambien pasa sin hacer nada (ya lance otra consulta sobre este tema), lo he cambiado por execlp y estoy probando.
El objetivo es poder copiar un xxx.fdb dentro de un servidor linux a un
pendrive o cd o disco local para enviarlo hacia otra dependencia del
negocio que no esta conectada con este local.
Gracias amigos, aprecio su interes y cualquier ayuda sera bienvenida. _________________ Luis Anibal Mendez
Analisis, Programacion, Asesoramiento
luisanibalmendez@gmail.com |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|