我们分发使用MS Access .mdb文件的应用程序.有人注意到在MS Access中打开文件后文件大小缩小了很多.这表明该文件是压缩的良好候选者,但我们没有为我们的用户提供这样做的手段.
所以,我的问题是,这有关系吗?我们关心吗?如果我们的用户从不压缩数据库会发生什么坏事?
除了使数据库更小外,它还将重新计算表上的索引并对表进行碎片整理,从而加快访问速度.它还会发现数据库中永远不会发生的任何不一致,但可能由于Access中的错误或崩溃而发生.
但它并非完全没有风险 - Access 2007中的一个错误偶尔会在此过程中删除您的数据库.
所以这通常是一件好事,但要配合一个好的备份程序.备份到位后,您还可以从任何"不可恢复的"压缩恢复,并以最少的数据丢失修复问题.