我当然不知道 Windows 可能在操作系统中有多少地方使用 JET 数据库,但我知道当您在 MS-Access 中有 JET 数据库时,您必须每隔一次在其上运行一次 JET-Comp.exe否则数据库会变得太大并变慢和/或损坏。
那么在 Windows 操作系统中哪里可以找到这些 JET 数据库的列表,如何压缩它们呢?
据我所知,虽然 Windows 包含 JetSQL 引擎,但 Windows 本身没有使用 JetSQL 数据库。您当然可以在文件系统中搜索 mdb 和 accdb 文件。
如果要压缩 mdb 或 accdb 文件,您有以下选项:
COMPACT_DB。如果您有使用 PowerShell 和 PInvoke 的经验,那就没那么难了。请参阅此 C# 文件。最后要注意的是,如果要从 64 位进程压缩 Access 数据库,或压缩 accdb 文件,则需要 office 2010 驱动程序。
| 归档时间: |
|
| 查看次数: |
286 次 |
| 最近记录: |