verglichen mit einem Programm das ein Disconnect macht und dann sofort ein Filecopy anstößst also im Millisekundenbereich, eine Ewigkeit
Nachdem ich mich jetzt ausgiebig über
nBackup informiert habe, ist mir klar geworden, daß ich vor dem Anstoßen einer kompletten Kopie der jeweiligen Firebird-
DB lediglich mit dem
SQL-Befehl ALTER DATABASE BEGIN BACKUP die Datenbank-Datei in den Locked-Status versetzen muß und nach dem Kopieren mit ALTER DATABASE END BACKUP wieder freigeben muß. Und weil von mir nicht viele Anwendungen im Umlauf sind, werde ich heute Nacht bei allen meinen Firebird-Anwendungen NBackup-Methoden einbauen – selbstverständlich ohne FileCopy, sondern mit den Methoden,die NBackup bietet.
Meine bisherige Vorgehensweise war also tatsächlich gefährlich. Ich danke dir (und Thomas) für die wertvollen Hinweise