我的 Access 数据库最初的大小只是 Access 允许的 2GB 限制。为了减小尺寸,我检查并删除了附件。找不到删除所有附件的良好自动化方法,我通过右键单击每个附件字段“管理附件”来手动删除每个附件,然后单击所有文件的删除。
自从这样做以来,我还没有看到我的数据库大小有所减少。也许我错过了一步?是否可以运行宏/查询来擦除我拥有的表中的所有附件数据?
请注意,我需要保持此字段完整,只需删除所有附件数据。谢谢。
我的 Access 数据库最初的大小只是 Access 允许的 2GB 限制。为了减小尺寸,我检查并删除了附件。找不到删除所有附件的良好自动化方法,我通过右键单击每个附件字段“管理附件”来手动删除每个附件,然后单击所有文件的删除。
自从这样做以来,我还没有看到我的数据库大小有所减少。也许我错过了一步?是否可以运行宏/查询来擦除我拥有的表中的所有附件数据?
请注意,我需要保持此字段完整,只需删除所有附件数据。谢谢。
看看这里。您可以尝试将一些表放入单独的 Access DB 并链接它们,这将允许您绕过 2GB 的限制。此外,在退出时将您的数据库设置为紧凑,这应该有助于控制它。
即使您删除包含附件字段的记录,Access 似乎也会将附件缓存存储在 accdb 中,因此您需要制作一个新的 accdb 文件,然后从您已经从附件中清空的 accdb 中导入所有表