MS Access数据库大小巨大,没有数据?

问题描述 投票:0回答:2

我有一个MS Access数据库,其中包含35个链接表,一些查询和另外35个报告。

该数据库中没有物理表,因为其表的所有数据均来自链接的后端MS Access数据库。现在的问题是,前端数据库大小超过1 GB。如何以及为什么?我该如何解决?

ms-access-2010
2个回答
1
投票

[首先,请尝试HansUp的建议。

但是,如果收缩程度不如您预期的那么大,请尝试以下方法:

制作一个名为decompile.bat的文件。在其中放入命令:

"C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE" "C:\Your\Path\To\YourFrontEnd.accdb" /nostartup/decompile

编辑适合的路径。将此批处理文件放在与前端相同的目录中。

使用:

  1. 在Windows资源管理器中双击运行decompile.bat
  2. 访问中:
    • 按Alt-F11转到Visual Basic编辑器
    • 单击调试,然后进行编译
    • 保存,然后退出Visual Basic编辑器
    • 在“访问”主窗口中,单击“数据库工具,压缩和修复数据库”>
  3. 完成后,退出访问权限
  4. 您应该注意,您的前端要小得多。


0
投票

我只是碰到了这个。我们使用访问数据库来存储项目数据。在大多数情况下,它们保持不到一兆字节。然后我从一个客户那里得到一个问题,那就是服务器上的存储成本正在上升,因为某些数据库正在增长到数十兆和数百兆。所以我搜索了我的东西,发现了一个数据库!

© www.soinside.com 2019 - 2024. All rights reserved.