随着时间的推移,Microsoft Access数据库的大小增加,并且不必要地使用磁盘空间。此外,对数据库文件的重复修改可能导致数据损坏。通过网络由多个用户共享的数据库的风险增加。因此,定期运行压缩和修复数据库工具以确保数据的一致性是个好主意。如果数据库引擎在文件中遇到错误,Microsoft Access也可能会提示您执行数据库修复。在本文中,我们将检查您应遵循的流程,以确保数据库的最佳功能。
由于两个原因,定期压缩和修复Access数据库是必要的。首先,Access数据库文件随着时间的推移而增长。其中一些增长可能是由于新数据添加到数据库中,但另一个增长来自数据库创建的临时对象和已删除对象的未使用空间。压缩数据库可以回收这个空间。其次,数据库文件可能会损坏,尤其是那些通过共享网络连接由多个用户访问的文件。修复数据库可纠正数据库损坏问题,从而允许继续使用,同时保留数据库的完整性。
注意:
本文介绍压缩和修复Access 2013数据库的过程。这些步骤与用于压缩和修复Access 2010数据库的步骤相同。如果您使用的是早期版本的Microsoft Access,请阅读Compact并修复Access 2007数据库。
困难:
简单
所需时间:
20分钟(可能会有所不同,具体取决于数据库的大小)
这是如何做:
- 在开始之前,请确保您具有当前数据库备份。紧凑和修复是一种非常侵入性的数据库操作,可能导致数据库故障。如果发生这种情况,备份将起作用。如果您不熟悉备份Microsoft Access,请阅读备份Microsoft Access 2013数据库。
- 如果数据库位于共享文件夹中,请确保在继续之前指示其他用户关闭数据库。您必须是打开数据库的唯一用户才能运行该工具。
- 在Access功能区中,导航到“数据库工具”窗格。
- 单击窗格的“工具”部分中的“压缩和修复数据库”按钮。
- Access将显示“Database to Compact From”对话框。导航到要压缩和修复的数据库,然后单击“压缩”按钮。
- 在“Compact Database Into”对话框中为压缩数据库提供新名称,然后单击“保存”按钮。
- 验证压缩数据库是否正常工作后,删除原始数据库并使用原始数据库的名称重命名压缩数据库。 (此步骤是可选的。)
提示:
- 请记住,compact和repair会创建一个新的数据库文件。因此,您应用于原始数据库的任何NTFS文件权限都不适用于压缩数据库。出于这个原因,最好使用用户级安全性而不是NTFS权限。
- 安排备份和紧凑/修复操作定期进行并不是一个坏主意。这是安排进入数据库管理维护计划的绝佳活动。
你需要什么:
- Microsoft Office Access 2010;要么
- Microsoft Office Access 2013