Zu Jobos Idee aus der Doku von FireBird:
Code:
fbsvcmgr [host:]service_mgr [user <...>] [password <...>]
action_validate dbname <filename>
[val_tab_incl <pattern>]
[val_tab_excl <pattern>]
[val_idx_incl <pattern>]
[val_idx_excl <pattern>]
[val_lock_timeout <number>]
where
val_tab_incl pattern for tables names to include in validation run
val_tab_excl pattern for tables names to exclude from validation run
val_idx_incl pattern for indices names to include in validation run,
by default %, i.e. all indices
val_idx_excl pattern for indices names to exclude from validation run
val_lock_timeout lock timeout, used to acquire locks for table to validate,
in seconds, default is 10 sec
0 is no-wait
-1 is infinite wait
siehe README.online_validation.txt im Verzeichnis doc zu FireBird.
Man müsste hier dann die Konsolenausgabe abfangen/in Datei umleiten, um das Ergebnis auszuwerten.
Oder sporadisch laufen lassen und die Ergebnisse per Mail schicken lassen. Dann kann man zumindest zum Kunden sagen: "Schau mal bitte nach, Deine
DB geht kaputt
"