Ein Sweep kann zu einem gewünschten Zeitpunkt erzwungen werden (z.B. nachts oder früh morgens). Dazu muss eine Batchdatei erstellt werden und als zeitgesteuerte Aufgabe eingebunden werden.
Diese Batchdatei ist eine Textdatei mit der Endung *.bat. Diese Textdatei hat eine Zeile in der das Programm gfix aufgerufen wird, welches im Firebird-Bin-Verzeichis liegt (C:\Programme\Firebird\Firebird_2_1\bin). Es sollte also ein Pfad auf dieses Bin-Verzeichnis eingerichtet sein oder das gfix mit vollem Pfad angegeben werden.
gfix c:\test.fdb -user SYSDBA -password masterkey –sweep
oder
C:\Programme\Firebird\Firebird_2_1\bin\gfix c:\test.fdb -user SYSDBA -password
masterkey –sweep
Diese Zeile sollte zum Test einmal in einer Kommandozeile aufgerufen werden.
Diese Textdatei mit dem Aufruf wird z.B. im Datenbankverzeichnis der GS-Installation gespeichert.
Dann wird diese Batchdatei als zeitgesteuerte Aufgabe in Windows eingebunden. Das geht über die Systemsteuerung und Geplante Tasks. Je nach Betriebssystem kann das auch unter Zubehör sein:

Abb.: Systemsteuerung