TurboDB VCL Komponenten Bibliothek

TTdbDatabase.Backup

TTdbDatabase

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.