Ms access 有没有理由在较小的MDB文件上运行JETCOMP?

Ms access 有没有理由在较小的MDB文件上运行JETCOMP?,ms-access,jet,Ms Access,Jet,如果MDB文件相对较小(即0-200MB),是否有理由在该文件上运行JETCOMP.EXE或任何其他压缩方法 我可以理解,如果它正在接近一个大小限制(例如,1GB的一些旧的MDB格式),那么它将是有意义的,但有任何其他需要吗 无法运行JETCOMP(或类似)会导致数据损坏问题吗?Access数据库非常容易发生数据损坏,尤其是在通过网络共享数据库时。偶尔运行压缩和修复以确保数据库处于最佳状态不会有什么坏处。在任何大小的Access数据库上运行常规压缩都是一种好做法,因为它有几个好处:首先是文件的大

如果
MDB
文件相对较小(即0-200MB),是否有理由在该文件上运行
JETCOMP.EXE
或任何其他压缩方法

我可以理解,如果它正在接近一个大小限制(例如,1GB的一些旧的MDB格式),那么它将是有意义的,但有任何其他需要吗


无法运行JETCOMP(或类似)会导致数据损坏问题吗?

Access数据库非常容易发生数据损坏,尤其是在通过网络共享数据库时。偶尔运行压缩和修复以确保数据库处于最佳状态不会有什么坏处。

在任何大小的Access数据库上运行常规压缩都是一种好做法,因为它有几个好处:首先是文件的大小,如果大约200mb,这不是问题,但不会有坏处。如果您修改了任何表结构或添加了新表,它还将重新索引所有表,这一点尤为重要。它将重新评估任何查询,以确保它们具有最快的执行计划


对于导致损坏的compact故障,compact所做的第一件事是创建原始文件的备份副本,这样,如果它失败,您仍然可以恢复原始文件,因此您不应该遇到任何损坏问题。

我有时会遇到无线网络连接问题。对此有何建议?访问是一个文件数据库,由于数据损坏的高风险,它不适合网络应用。也可以更改为任何关系数据库,如oracle、mySql或SQL server。Ms Access不是为通过无线网络使用而设计的,因为它们不可靠,它也会在WAN中受到影响,实际上应该仅在有线LAN网络上使用基于Ms Access的应用程序,即使在有线LAN网络中,数据损坏的风险也很高。我想,如果您不想更改数据库,那么您必须确保至少有一个定期备份数据库,并且每隔一段时间运行一次压缩和修复。