MS Access数据库大小增长

时间:2015-09-07 21:54:05

标签: excel ms-access

我们使用具有链接Excel表的MS Access数据库。此Excel链接到SQL数据库报告。从这个Excel文件中,我们将数据加载到Access数据库的内部表。加载过程如下:

  1. 运行删除查询(这将删除内部表中的所有数据)
  2. 运行追加查询,将查询从excel加载到清空的内部表
  3. 这两个步骤会导致文件大小增加(~1150 kb /运行),即使加载后数据量没有变化!

    因此,我们需要经常压缩和修复数据库。

    如何阻止这种增长?

1 个答案:

答案 0 :(得分:1)

不要导入该文件。

您已将其链接,因此创建一个简单的选择查询,并将链接文件作为唯一的源来源,并使用它来过滤并转换(例如文本日期为真日期值)数据并创建表达式需要继续。

然后使用此查询作为进一步处理的来源。

如果无法做到这一点,(重新)从头开始创建一个临时数据库,在其中填写一个表,并将其链接到您的主数据库。

也就是说,如果没有写保护,任何Access数据库在使用时都会增长。这通常不会造成伤害。