Soweit ich weiß, enthält Windows zwar die JetSQL-Engine, jedoch werden von Windows selbst keine JetSQL-Datenbanken verwendet. Sie können das Dateisystem natürlich nach MDB- und Accdb-Dateien durchsuchen.
Wenn Sie eine MDB- oder Accdb-Datei komprimieren möchten, haben Sie folgende Optionen:
- Das geringste Problem ist, ein Programm namens PlaneDisaster.NET zu installieren, das ich geschrieben habe . Es bietet eine SQL-Schnittstelle zu JetSQL sowie eine Kompakt- und Reparaturfunktion
- Wenn Sie PowerShell kennen, schauen Sie sich mein Skript an, um eine MDB-Datei zu erstellen. Sie können stattdessen den Aufruf SQLConfigDataSource anpassen
COMPACT_DB
. Wenn Sie Erfahrung mit PowerShell und PInvoke haben, ist es nicht so schwierig. Siehe diese C # -Datei .
Als letzte Anmerkung: Wenn Sie eine Access-Datenbank aus einem 64-Bit-Prozess oder eine accdb-Datei komprimieren möchten, benötigen Sie den Office 2010-Treiber .