Das ist IMO generell Aufgabe des Admins, außer wir reden jetzt von einem Compact auf lokale Datenbanken, da hat er natürlich keine Schnitte.
Den Sinn der Aktion habe ich ehrlich gesagt noch nicht verstanden, außer daß ihr, wenn das so ist wie beschrieben, nen neuen Admin braucht. Bei sowas kriege ich echt zuviel, sorry.
Ansonsten gibts den Befehl @Command([FileDatabaseCompact]). Damit wird die aktuell geöffnete Datenbank komprimiert.