微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

MS Access:分割文件后出现+2 gb的错误

如何解决MS Access:分割文件后出现+2 gb的错误

有时(这很奇怪),我的Access文件完成时出现错误提示已超出2 GB的限制。我已经在前端和后端拆分了文件,前端的大小大约为900 mb,后端的大小为500 mb。因此未达到限制,并且磁盘具有更多可用空间:

Error message

如果我在运行文件之前删除了后端的信息,则它在大多数情况下都可以正常工作(并非总是如此)。我能做什么?为什么说达到了2 GB,但我看不到?

如果失败,则总是在同一查询中失败。

解决方法

听起来您的数据库有很多数据要连续不断地加载到数据库中。 MS Access在文件中创建此信息的影子表。这就是导致文件膨胀的原因。您可以通过执行以下操作来大大减小文件大小...

为避免膨胀,每次关闭文件时,前端都应执行“紧凑修复”。

File>Options>Current Database,然后在第一部分中选中Compact on Close。这样,每次关闭数据库前端时,都会删除创建的影子表Access。

也可以在后端(在Ribbon Database Tools>Compact & Repair中)进行手动压缩和修复。后端是实际数据所在的位置,因此它可能比前端大,但是500MB的空间应该不是问题。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。