TurboDB VCL Komponenten Bibliothek TTdbDatabase.Backup |
Previous Top Next |
Erstellt ein Backup der Datenbank.
Delphi Syntax:
procedure Backup(TargetLocation: string; DatabaseType: TTdbDatabaseType);
C++ Syntax:
void __fastcall Backup(const AnsiString TargetLocation, TTdbDatabaseType DatabaseType);
Beschreibung
Der Typ der Backup-Datenbank ist unabhängig von der originalen Datenbank. Der Typ hängt ausschließlich vom Wert des Parameters DatabaseType ab. Das Ziel des Backups - Zielverzeichnis oder Zieldatei je nach Typ - muss nicht existieren. Backup kann bei laufenden Betrieb aufgerufen werden. Es versucht einen konsistenten Zustand der Datenbank abzuwarten und erstellt eine Kopie an der angegebenen Stelle. Falls das in der in LockingTimeout angebenen Zeitspanne nicht möglich ist, wird eine Exception geworfen.