我有一个MS Access数据库,其中包含35个链接表,一些查询和另外35个报告。
该数据库中没有物理表,因为其表的所有数据均来自链接的后端MS Access数据库。现在的问题是,前端数据库大小超过1 GB。如何以及为什么?我该如何解决?
[首先,请尝试HansUp的建议。
但是,如果收缩程度不如您预期的那么大,请尝试以下方法:
制作一个名为decompile.bat
的文件。在其中放入命令:
"C:\Program Files (x86)\Microsoft Office\Office14\MSACCESS.EXE" "C:\Your\Path\To\YourFrontEnd.accdb" /nostartup/decompile
编辑适合的路径。将此批处理文件放在与前端相同的目录中。
使用:
decompile.bat
您应该注意,您的前端要小得多。
我只是碰到了这个。我们使用访问数据库来存储项目数据。在大多数情况下,它们保持不到一兆字节。然后我从一个客户那里得到一个问题,那就是服务器上的存储成本正在上升,因为某些数据库正在增长到数十兆和数百兆。所以我搜索了我的东西,发现了一个数据库!