首页 理论教育 数据库的压缩和修复

数据库的压缩和修复

时间:2022-02-28 理论教育 版权反馈
【摘要】:在Access数据库中,压缩和修复是同时进行的。打开要进行压缩的数据库,选择“Office按钮”|“管理”|“压缩和修复数据库”命令,Access直接对数据库进行压缩,并且不生成另外的数据库文件。在大多数情况下,当用户打开、压缩、加密或解密数据库时,Access 2007都将检测数据库是否损坏。如果试图打开一个已经损坏的数据库,Access 2007会提示用户数据库已被损坏,并弹出对话框,建议用户修复已经被损坏的数据库。

8.2.1 数据库的压缩和修复

使用数据库就是不断添加、删除、修改数据和各种对象的过程。所以,数据库文件会变得支离破碎,导致磁盘的利用率降低、数据库的访问性能变差。压缩数据库文件实际上是复制该文件,并重新组织文件在磁盘上的存储方式。因此,文件的存储空间大为减少,读取效率大大提高,从而优化了数据库的性能。修复数据库文件可以修复数据库中表、窗体、报表或模块的损坏以及显示打开特定窗体、报表或模块所需的信息。在Access数据库中,压缩和修复是同时进行的。要压缩和修复数据库,可以先打开数据库,也可以先不打开的数据库。

1.不打开数据库

(1)启动Access 2007,并且不打开任何数据库,选择“Office按钮”|“管理”|“压缩和修复数据库”命令,打开“压缩数据库来源”对话框,如图8-17、图8-18所示。

img441

图8-17 压缩和修复数据库

(2)选择要压缩的数据库文件,单击“压缩”按钮,打开“将数据库压缩为”对话框,如图8-19所示。选择保存路径,然后输入压缩后的数据库文件名,单击“保存”按钮,系统将对数据库文件进行压缩并生成指定的文件。

img442

图8-18 压缩数据库来源

img443

图8-19 数据库压缩为对话框

2.打开数据库

打开要进行压缩的数据库,选择“Office按钮”|“管理”|“压缩和修复数据库”命令,Access直接对数据库进行压缩,并且不生成另外的数据库文件。在打开了数据库以后,要想知道数据库的大小,可以选择“Office按钮”|“数据库属性”命令,打开该数据库的“属性”对话框,选择“常规”选项卡,即可得到数据库大小的值。

在大多数情况下,当用户打开、压缩、加密或解密数据库时,Access 2007都将检测数据库是否损坏。如果试图打开一个已经损坏的数据库,Access 2007会提示用户数据库已被损坏,并弹出对话框,建议用户修复已经被损坏的数据库。在一般情况下,单击“是”按钮,Access 2007会自动检测并把损坏的数据库恢复到原来的状态。

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

我要反馈