Ver Mensaje Individual
  #11  
Antiguo 10-10-2014
Avatar de Angel.Matilla
Angel.Matilla Angel.Matilla is offline
Miembro
 
Registrado: ene 2007
Posts: 1.350
Reputación: 19
Angel.Matilla Va por buen camino
Una cosa que se me olvidó comentar: La aplicación está hecha en C++ Builder 5.
Cita:
Empezado por duilioisola Ver Mensaje
¿Cuál es la línea de comando que utilizas para hacer le backup?
¿Cuál es la línea de comando que utilizas para hacer le restore?
El backup lo hago directamente con un TIBBackupService y este código:
Código:
Backup->LoginPrompt = false;
Backup->Params->Add("user_name=sysdba");
Backup->Params->Add("password=masterkey");
Backup->Verbose = true;
Backup->Active  = true;
try
{
     Backup->DatabaseName = fColegio->Colegio->DatabaseName;
     Backup->BackupFile->Add(fColegio->DirDlg->SelectedFolder + "\\" + Now().FormatString("yyyymmdhhnnss") + ".gbk");
     tColegio->Active = true;
     tColegio->Commit();
     Backup->ServiceStart();

     while (!Backup->Eof)
     {
          cCadena = Backup->GetNextLine();
          Barra->Caption = "Backup » " + Trim(cCadena.SubString(cCadena.Pos(":") + 1, cCadena.Length()));
          slBackup->Add(Barra->Caption);
     }
}
__finally
{
     Backup->Active = false;
}
El restore lo estaba haciendo con gbak y con esta orden:
Cita:
gbak -r o -v -user SYSDBA -pass word masterkey c:\datcol\tablas\colegio_ant\20130911092620.gbk c:\datcol\tablas\colegio_ant\colegio2.gdb
En teoría sí restaura la base de datos (aparece ese ficherop colegio2.gdb), pero sigue dando el mismo mensaje de error
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Me acabo de fijar en que una era la 2.5.2 y la otra 2.5.3
¿Cómo averiguas cual es la versión de Firebird?
Responder Con Cita