首页 百科知识 自动压缩和修复数据库

自动压缩和修复数据库

时间:2022-10-03 百科知识 版权反馈
【摘要】:因为各种外部原因导致Access文件发生写入不一致的情况, 将无法再打开这个数据库。特别是存在多个客户端访问同一个数据库时 , 更容易出现 “写入不一致” 的情况。因此, 修复数据库是一项必要操作。若要在数据库关闭时自动执行压缩和修复, 可以选择 “关闭时压缩” 数据库选项, 设置此选项只会影响当前打开的数据库。此外, 还可以创建对特定数据库文件运行 “压缩和修复数据库” 命令的桌面快捷方式。

自动压缩和修复: 数据库文件在使用过程中可能会迅速增大, 它们有时会影响性能, 有时也可能被损坏。 在Microsoft Office Access中, 可以使用 “压缩和修复数据库” 命令来防止或修复这些问题。 压缩首先可以减少文件大小, 因为Access是一种文件型数据库, 它所有的数据存储在一个扩展名为.accdb文件中, 随着数据库中数据的不断增加、 修改和删除,数据库文件的体积会不断增长, 即使删除了某些数据, 实际上文件大小并不会减少。 这是由于删除数据时, 实际上只是在数据库中标记为 “已删除”, 并未真正删除数据。 其次, 把数据库所有数据放在一个磁盘文件上的风险也是较大的, 一旦这个文件损坏, 可能会造成无法打开数据库文件的麻烦。 因为各种外部原因导致Access文件发生写入不一致的情况, 将无法再打开这个数据库。 特别是存在多个客户端访问同一个数据库时 (如一般的小型网站,使用Access数据库很常见), 更容易出现 “写入不一致” 的情况。 因此, 修复数据库是一项必要操作。

压缩和修复操作需要以独占方式访问数据库文件, 因为该操作可能会中断其他用户, 如图8.2所示。 若要在数据库关闭时自动执行压缩和修复, 可以选择 “关闭时压缩” 数据库选项, 设置此选项只会影响当前打开的数据库。 对于要自动压缩和修复的每个数据库, 必须单独设置此选项。 设置的方法如下:

(1) 单击 【文件】 菜单中的 “选项” 命令, 打开 “Access选项” 对话框, 选中左窗格的 “当前数据库”, 在 “应用程序选项” 下, 选中 “关闭时压缩” 复选框, 如图8.12所示。

(2) 除了使用 “关闭时压缩” 数据库选项外, 还可以手动运行 “压缩和修复数据库”命令, 如图8.7所示。 无论数据库是否已经打开, 均可以运行该命令。 此外, 还可以创建对特定数据库文件运行 “压缩和修复数据库” 命令的桌面快捷方式。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈