我當然不知道 Windows 作業系統中可能有多少地方使用 JET 資料庫,但我知道,當您在 MS-Access 中擁有 JET 資料庫時,您必須每次都在其上執行 JET-Comp.exe。變得太大並且速度變慢和/或損壞。
那麼,人們可以在 Windows 作業系統中的哪裡找到這些 JET 資料庫的列表,以及如何壓縮它們?
答案1
據我所知,雖然 Windows 包含 JetSQL 引擎,但 Windows 本身並沒有使用 JetSQL 資料庫。您當然可以在檔案系統中搜尋 mdb 和 accdb 檔案。
如果您想壓縮 mdb 或 accdb 文件,您有以下選項:
- 最不痛苦的是安裝一個我寫的程序飛機災難.NET。它提供了JetSQL的SQL接口,並且還具有壓縮和修復功能
- 如果您了解 PowerShell,請查看我的腳本用於建立 MDB 文件你可以調整SQL配置資料來源調用來
COMPACT_DB
代替。如果您有使用 PowerShell 和 PInvoke 的經驗,那麼這並不困難。看這個 C# 文件。
最後一點,如果您想從 64 位元進程壓縮 Access 資料庫,或壓縮 accdb 文件,您需要 Office 2010 驅動程式。