Access软件本身就具备压缩和修复功能,如图:
方法一:单击 压缩和修复数据库 按钮即可;
方法二: 单击 压缩和修复 按钮即可;
另外还可以设置每次开关Access时自动压缩:
第一步,单击 选项 选项卡:
第二步:选择 关闭时压缩
没什么影响。ACCESS就是要经常压缩的。
否则过于庞大。运行起来很慢的
只要压缩方法得当,只会更好不会变坏~~
ACCESS数据库在对数据的删除 *** 作时,并不会自动减小体积,也就是说,只会增加,不会减小,这时候使用压缩和修复数据库就可以减小被已删除的记录所占的体积,对数据本身并没有影响。可以说没有什么坏处,至少我还没发现有什么不好的地方。
这个 *** 作完全可以通过FSO来在线执行。
利用FSO在线压缩一定要记得在压缩前要断开所有的数据库链接,最好将数据库改名再压缩,或压缩备份数据库,不然会损坏数据。
关闭查询再压缩
^_^
这里提供我的一些经验给你,相信能帮到你。ACCESS数据库
经过一段时间添加、更改和删除
数据库对象
后会产生很多代码及数据库对象碎片和垃圾,对于这些东西常规的压缩
修复数据库
的办法是无法清除的。这也是为什么你的ACCESS
数据压缩
后,大小不变的原因所在。怎么办呢?可以这样做:先建立一个同名空白数据库,放在另一个文件夹下,接着打开该空白数据库,导入原数据库全部有用的对象(包括:表、窗体、查询、模块、页、宏,无用的不要导入)
ACCESS2003
导入对象举例:
文件——获取外部数据——导入
,打开“导入”对话框选择需要缩小的数据库后,点击导入按钮,打开“导入对象”对话框
选择全部有用的数据库对象,例如表、窗体、查询等等后点击“确定”按钮
完成导入全部数据库对象。经过上述过程后,所有的数据库垃圾都会被彻底清除掉。再对其进行一次压缩 *** 作,你的ACCESS数据库将会处在理论上最小状态,需要设置工作组安全机制的需要从新设置安全机制。
跟着将这个没有垃圾的新数据库覆盖原有的数据库就好了。
****注意实施这些 *** 作之前,务必将原有
数据库备份
好放在安全的地方,以免误 *** 作导致数据丢失,造成无法挽回的损失!!!!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)