高手进!access数据库变大,通过修复数据库压缩没效果

高手进!access数据库变大,通过修复数据库压缩没效果,第1张

这里提供我的一些经验给你,相信能帮到你。

ACCESS数据经过一段时间添加、更改和删除数据对象后会产生很多代码及数据库对象碎片和垃圾,对于这些东西常规的压缩修复数据库的办法是无法清除的。这也是为什么你的ACCESS数据压缩后,大小不变的原因所在。怎么办呢?可以这样做:先建立一个同名空白数据库,放在另一个文件夹下,接着打开该空白数据库,导入原数据库全部有用的对象(包括:表、窗体、查询、模块、页、宏,无用的不要导入)ACCESS2003导入对象举例:

文件——获取外部数据——导入 ,打开“导入”对话框选择需要缩小的数据库后,点击导入按钮,打开“导入对象”对话框 选择全部有用的数据库对象,例如表、窗体、查询等等后点击“确定”按钮 完成导入全部数据库对象。经过上述过程后,所有的数据库垃圾都会被彻底清除掉。再对其进行一次压缩 *** 作,你的ACCESS数据库将会处在理论上最小状态,需要设置工作组安全机制的需要从新设置安全机制。

跟着将这个没有垃圾的新数据库覆盖原有的数据库就好了。

注意实施这些 *** 作之前,务必将原有数据库备份好放在安全的地方,以免误 *** 作导致数据丢失,造成无法挽回的损失!!!!

2003版本:打开要压缩的数据库,打开“工具”下的“数据库实用工具”,执行“压缩和修复数据库” *** 作

2007版本:打开要压缩的数据库,点击左上角的“Office按钮”-> 管理 -> 压缩和修复数据库。

进行分割, 例如当文件超过5兆的时候, 就不要再往里面写数据了, 然后新建一个, 很多用ACCESS的论坛都是这么做的, 技术应该是很成熟的, 你可以找个论坛的代码来参考一下 但是,还是换成高级一点的数据库比较好, ACCESS只是微软为入门级的家庭用户开发的数据库

换个版本的EXCEL试试,

比如EXCEL2007,可以容纳1048576条,够了吧?

还可以从Excel中获取Access数据库的数据。方法如下:

1、新建一个EXCEL表,

2、点菜单栏---数据---导入外部数据---导入数据,如图:

3、在文件类型中选Access 数据库,在文件目录树中找到要导入的数据库。

4、选择要导入的表。

5、选择要存放的Excel工作表。

点确定后,Access数据库数据就导出到了Excel工作表中。

以上就是关于高手进!access数据库变大,通过修复数据库压缩没效果全部的内容,包括:高手进!access数据库变大,通过修复数据库压缩没效果、ACCESS数据库变大,如果缩小、服务器上的Access 数据库体积过大,怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9536832.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-29
下一篇 2023-04-29

发表评论

登录后才能评论

评论列表(0条)

保存