首页 > 编程知识 正文

access恢复数据库(access数据库打开方式有几种)

时间:2023-05-03 21:04:11 阅读:71185 作者:2354

为什么空access数据库很大? 我的访问数据库突然很大,原来只有5M,不知为什么突然变成了50M,所以清空了数据库,结果是50M!

年轻的晚上从数据库表中删除记录时,这些记录使用的磁盘空间没有被释放。 当然,只有在压缩数据MDB文件时才释放此空间。

来自以下MicrosoftAccesshelphttp://的www.Sina.com/Microsoftaccess在一个过程中处理访问文件的压缩和修复:

压缩访问文件

从Access数据库中删除数据或对象或从Access项目中删除对象可能会导致文件松散,从而降低磁盘空间利用率。 压缩Access文件会创建文件的副本,并重新组织文件在磁盘上的存储方式。 压缩早期版本的Access数据库不会转换为Access 2002 - 2003格式。

压缩可以优化Access数据库和Access项目的性能。 但是,在Access项目中,压缩不会影响Microsoft SQL Server数据库中的数据库对象(如表和视图),而只会影响Access项目本身的数据库对象。

压缩不会影响Access项目中的自动编号。 但是,在Access数据库中,如果从包含[自动编号]字段的表末尾删除了记录,压缩数据库将重置[自动编号]值。 添加的下一个记录的“自动编号”值大于表中最后一个未删除记录的“自动编号”值。

注意如果要压缩使用NTFS文件系统的卷上的Microsoft Access文件,Access会删除现有文件并将其替换为压缩文件。 然后,Access将默认文件权限应用于新文件。 如果文件是Access数据库,则使用Access用户级安全机制,而不是文件级权限。 否则,请使用文件夹权限。 有关NTFS文件系统和文件夹权限的详细信息,请参阅Windows帮助。

修复访问文件

在大多数情况下,当您尝试打开Access文件时,Microsoft Access会检测文件是否损坏,如果损坏,它会提供修复数据库的选项。 如果当前Access文件包含对另一个损坏的Access文件的引用,则Access不会尝试修复另一个文件。 在某些情况下,访问可能无法检测到文件损坏。 如果Access文件难以抓取,则需要压缩并修复。

Access可修复:

Access数据库中的表损坏。

如果访问文件中有关visualbasicforapplications(VBA )项目的信息丢失。

表单、报告或模块中的损坏。

Access打开特定表单、报表或模块所需的信息丢失。

要防止损坏Access文档,请遵循以下准则:

定期压缩和修复Access文件。 可以指定Access在关闭Access文件时自动压缩文件。

定期备份访问文件。

避免意外退出访问。 例如,不要因为关机而突然关闭访问。

如果出现网络问题,请在解决问题之前避免使用网络服务器上的共享Access数据库。 如果可能,将访问数据库移动到可以本地访问的计算机上,而不是网络上。

在Access错误关闭后修复文件

如果发生严重问题且Microsoft Access关闭,则重新启动Access将创建关闭时打开的文件的副本,原始文件的名称为filename_Backup.mdb或filenance 如果filename_Backup.mdb或filename_Backup.adp已存在,则Access会提示您指定文件的名称。 然后,Access尝试压缩和修复原始文件。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。