压缩和修复数据库文件

通过网络共享的 Access 桌面数据库文件有时可能会损坏。如果发生此情况,它通常会影响设计而不是数据。但是,如果你确实丢失了数据,它通常限于某个用户的最后一次操作。当 Access 桌面数据库文件被损坏时,你可能可以使用“压缩和修复项目”过程部分修复文件。压缩过程并不压缩数据,而是通过消除未使用的空间来缩小数据库文件。“压缩和修复数据库”命令还帮助提高数据库的性能。

注意: 本文不适用于 Access Web 应用 - 使用 Access 设计并联机发布的数据库。有关详细信息,请参阅创建 Access 应用

当你尝试打开已损坏的数据库文件时,Access 将向你提示自动文件修复过程,如果该过程仅部分成功,Access 将在名为 MSysCompactErrors 的表中保持跟踪未修复的对象。如果你在数据库被损坏之前有一个以前的备份,你可以使用 MSysCompactErrors 表确定要将哪些对象导入到你修复的数据库中。

通过拆分数据库,可将数据保存在用户无法直接访问的单独文件中,以帮助防止数据库文件损坏并减少丢失的数据量。

注意: 如果压缩和修复之前发布的 Access Web 数据库,请记住完成压缩和修复过程后,要将数据库与服务器同步。

有关详细信息,请参阅通过备份和还原过程保护数据

在运行“压缩和修复”过程之前

  • 备份该数据库:

  • 在“文件”选项卡上,单击“保存”。

  • 在“文件类型”下方单击“数据库​​另存为”。

  • 在“高级”下方,单击“备份数据库​​”。

    注意: 如果您有多个用户,请通知其他用户,以便他们可以在运行备份和修复时避免使用数据库。

  • 获取用于运行压缩和修复操作的权限:    如果您在使用早期版本的数据库文件并且属于某个工作组,则可能无法自行压缩和修复数据库。如果您需要压缩和修复数据库,但没有足够的权限,请与工作组管理员联系以获取帮助。

设置在数据库关闭时自动执行压缩和修复

您还可以将压缩和修复过程设置为每次关闭数据库时自动运行。在多用户数据库中,您可能不想设置此选项,因为它会暂时中断数据库的可用性。此过程仅影响当前打开的数据库。

注意:  此选项不可用于 Access Web 应用。

  1. “文件”选项卡上,单击“选项”

  2. 在“Access 选项”对话框中,单击“当前数据库”。

  3. 在“应用程序选项”下方,选择“关闭时压缩”。

手动压缩和修复打开的数据库

重要: 在运行压缩和修复过程之前,请确保没有人在使用数据库文件。

  • 在“文件”选项卡上,单击“信息”>“压缩和修复数据库”。

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×