1

我想使用 JetComp.exe 压缩访问 MDB 数据库文件。我想将文件(和目标文件)的名称传递给 Jetcomp.exe 。但是,JetComp.exe 似乎没有响应。我尝试了以下方法:

jetcomp.exe -src:{"G:\my database.mdb"} -dst:"G:\my compacted database.mdb"                                                 

我不能使用 Jetcomp.exe 的 GUI 版本,因为我想在数据库升级程序中包含上面的行。

一切顺利,赛博

4

3 回答 3

2

使用 DBEngine.CompactDatabase 方法而不是 JetComp。少一件要分发的东西。

我也走得更远一点。请参阅备份,您信任用户还是系统管理员?

于 2010-08-25T02:45:02.873 回答
0

虽然这个问题已经很老了,但我想发布一个答案,因为使用 JetComp 可能仍然对某人有用。

但是,JetComp.exe 似乎没有响应。

因为你使用了错误的语法。这是它的工作原理:

jetcomp.exe -src:"G:\my database.mdb" -dest:"G:\my compacted database.mdb"
于 2016-10-24T13:55:40.583 回答
0

ssc 是正确的。JetComp 工作!如果数据库受密码保护,请使用此语法

jetcomp.exe -src:"G:\mydatabase.mdb" -wPASSWORD -dest:"G:\mycompacteddatabase.mdb"
于 2019-11-27T05:23:02.913 回答