关于 Access 文件的压缩和修复
<img src="http://office.microsoft.com/global/images/bluedrop.gif"> 压缩 Access 文件如果在 Access 数据库 (Microsoft Access 数据库:数据和对象(如表、查询或窗体)组成的集合,与特定的主题或用途有关。Microsoft Jet 数据库引擎用于管理数据中删除数据或对象,或者在 <A>Access 项目 (Microsoft Access 项目:与 Microsoft SQL Server 数据库连接且用于创建客户/服务器应用程序的 Access 文件。项目文件中不包含任何数据或基于数据定义的对象(如表或视图)。)</A>中删除对象,文件可能会变得支离破碎,并使磁盘空间的使用效率降低。压缩 Access 文件将制作文件的副本,并重新组织文件在磁盘上的存储方式。压缩上一版的 Access 数据库并不会将其转换为 Access 2002 - 2003 格式。
压缩可以优化 Access 数据库和 Access 项目的性能。然而,在 Access 项目中,压缩不影响位于 <A>Microsoft SQL Server 数据库 (Microsoft SQL Server 数据库:Microsoft SQL Server 中的一个数据库,由表、视图、索引、存储过程、函数和触发器组成。)</A>中的<A>数据库对象 (数据库对象:Access 数据库包含诸如表、查询、窗体、报表、页、宏和模块等对象;Access 项目包含诸如窗体、报表、页、宏和模块等对象。)</A>(如表或视图),而只影响 Access 项目本身的数据库对象。
压缩不影响 Access 项目中的自动编号。但在 Access 数据库中,如果已从具有<A>“自动编号”字段 (“自动编号”数据类型:Microsoft Access 数据库中的一种字段数据类型,当向表中添加一条新记录时,这种数据类型会自动为每条记录存储一个唯一的编号。可以产生三种编号:顺序号、随机号和同步复制 ID。)</A>的表的结尾删除了记录,压缩数据库会重设“自动编号”值;您所添加的下一记录的“自动编号”值将大于表中最后一次未删除的记录的“自动编号”值。
<B>注意</B>压缩位于使用 NTFS 文件系统的卷上的 Microsoft Access 文件时,Access 会删除已有文件并用压缩文件进行替代。然后,Access 将默认文件权限应用于新文件。如果文件是 <A>Access 数据库 (Microsoft Access 数据库:数据和对象(如表、查询或窗体)组成的集合,与特定的主题或用途有关。Microsoft Jet 数据库引擎用于管理数据。)</A>,请使用 Access <A>用户级安全机制 (用户级安全机制:在 Access 数据库中使用用户级安全机制时,数据库管理员和对象的所有者可以为各个用户或几组用户授予对表、查询、窗体、报表和宏的特定权限。)</A>而不是文件级权限。否则,请使用文件夹权限。有关 NTFS 文件系统和文件夹权限的其他信息,请参阅“Windows 帮助”。
<img src="http://office.microsoft.com/global/images/bluedrop.gif"> 修复 Access 文件<br>
多数情况下,在试图打开 Access 文件时,Microsoft Access 会检测该文件是否损坏,如果是,就会提供修复数据库的选项。如果当前的 Access 文件中含有对另一个已损 Access 文件的引用,Access 就不去尝试修复另一个文件。在某些情况下,Access 可能检测不到文件受损。如果 Access 文件表现得难以捉摸,就要压缩并修复它。
Access 可以修复:
<UL>
<LI>
<A>Access 数据库 (Microsoft Access 数据库:数据和对象(如表、查询或窗体)组成的集合,与特定的主题或用途有关。Microsoft Jet 数据库引擎用于管理数据。)</A>中表的损坏。
<LI>
有关 Access 文件的 Visual Basic for Applications (vba) 工程的信息丢失的情况。
<LI>
窗体、报表或模块中的损坏。
<LI>
Access 打开特定窗体、报表或模块所需信息的丢失情况。</LI></UL>
若要防止 Access 文件受损,请遵循下列指导原则:
<UL>
<LI>
定期压缩和修复 Access 文件。可以指定在关闭 Access 文件时 Access 自动压缩该文件。
<LI>
定期对 Access 文件进行备份。
<LI>
避免意外地退出 Access。例如,不要因关机而突然退出 Access。
<LI>
如果遇到网络问题,在问题解决之前,请避免使用位于网络服务器上的共享 Access 数据库。如果可能,请将 Access 数据库移到您可以进行本地访问的计算机上,而不是网络上。</LI></UL>
<img src="http://office.microsoft.com/global/images/bluedrop.gif"> 在 Access 意外关闭后修复文件
如果发生严重问题导致 Microsoft Access 关闭,则在 Access 重新启动时,会创建关闭时打开着的文件的副本,并将它命名为 filename_Backup.mdb 或 filename_Backup.adp,其中,filename 是原文件的名称。如果 filename_Backup.mdb 或 filename_Backup.adp 已存在,Access 就会要求您指定文件的名称。然后 Access 会尝试压缩和修复原文件。
<br>
[此贴子已经被作者于2005-08-01 22:29:47编辑过]
太强悍了,厉害...........
太强悍了,厉害...........
页:
[1]