Impossible de restaurer une base
Bonjour,
J'effectue un Backup de mon SGBDR Interbase : pas de problème, le fichier *.gbk est bien créé.
Là où ça plante, c'est lorsque je veux la restaurer...
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
DM.IBDatabase.Connected := FALSE;
with IBRestoreService1 do begin
begin
ServerName := 'TOTO';
LoginPrompt := False;
Params.Add('user_name=sysdba');
Params.Add('password=masterkey');
Active := True;
try
Verbose := True;
Options := [Replace, UseAllSpace];
PageBuffers := 3000;
PageSize := 4096;
DatabaseName.Add(PathSGBDR);
BackupFile.Add(PathRestore);
ServiceStart;
finally
Active := False;
end;
end;
end;
DM.IBDatabase.Connected := TRUE; |
Je déconnecte le SGBDR, je lance le Restore et lorsque je reconnecte mon SGBDR, j'ai le message suivant qui apparait :
Le projet MonProjet.exe a provoqué une classe d'excpetion EIBInterbaseError avec le message "lock conflict on no wait transaction database MonSGBDR.gdb shutdown in prog".
Je ne m'en sort pas... :pc: j'ai besoin de votre aide.. :oops:
Merci
--
Benoit