Microsoft Access项目不能压缩的原因

压缩数据库文件可以提高数据库的性能,但是有些时候在压缩数据库时,系统会提醒用户该数据库不能压缩。假如在Access数据库中删除数据库对象,或者在Access项目中删除对象,Access数据库或Access项目可能会产生碎片并会降低磁盘空间的使用效率。压缩Access数据库或Access项目实际上是复制该文件,并重新组织文件在磁盘上的存储方式。压缩数据库文件确实可以提高数据库的性能,修复数据库中的错误。一般来说,Microsoft Access数据库或Microsoft Access项目不能压缩的原因以下几点:

1.磁盘空间已经不能同时容纳原始与压缩的Access数据库或Access项目版本。请删除不必要的文件后重试一次。

2.没有“打开/运行”和“以独占方式打开” Access数据库的权限。假如没有拥有此数据库,请与其拥有者联系以决定是否可以获得这个数据库的这两个权限。假如拥有此数据库,必须更新权限。

3.其他用户打开了Access数据库或Access项目。

4.Access数据库或Access项目位于只读的共享网络中,或它的文件属性设置为“只读”。

时间: 2024-10-20 18:31:13

Microsoft Access项目不能压缩的原因的相关文章

Microsoft Access 数据库常规规格

access|数据|数据库 Microsoft Access 数据库常规规格属性 最大值 Microsoft Access 数据库 (.mdb) 文件大小 2 G 字节.不过,由于数据库可以包括其他文件中的链接表,所以它的大小仅实际上只受可用存储空间大小的限制. 数据库中的对象个数 32,768 模块(包括 HasModule 属性为 True 的窗体和报表) 1,000 对象名称的字符数 64 密码的字符个数 14 用户名或组名的字符个数 20 用户个数 255 Microsoft Acces

优化MICROSOFT ACCESS提高速度

摘要   这篇文章介绍了在设计.编写和实现Microsoft Access 数据库应用程序时为保证拥有最高速度而需要注意的几点. 介绍   作为一名数据库程序员,你的主要任务是让你的用户能快速地选择.管理和访问他们所需要的信息.其他的工作几乎都是一成不变的,只要你的数据库应用程序执行速度越快,你的程序效率越高.这篇文章的目的就是突出各种不同的技巧和策略,通过优化程序来提高速度,让你的Microsoft Access 数据库应用程序的效率更高,这样也可以帮助你完成作为一名数据库开发者的主要使命.

设置在 Access项目中检索的记录数

在使用 Microsoft Access 项目的窗体或数据表中的数据时,为了提高性能,可以设置从 SQL Server 数据库下载的最大记录数. 1.在"导航"模式中打开数据表或窗体. 2.执行下列操作之一: 从"记录"菜单中选择"最大记录数". 单击导航按钮右侧的"最大记录数限制". 3.在"设置最大记录数"对话框中,在文本框内键入最大记录数.键入 0 表示没有限制,将检索所有记录. 注释:删除限制时应慎

设置Access项目中检索的记录数

  设置Access项目中检索的记录数: 在使用 Microsoft Access 项目的窗体或数据表中的数据时,为了提高性能,可以设置从 SQL Server 数据库下载的最大记录数. 1.在"导航"模式中打开数据表或窗体. 2.执行下列操作之一: 从"记录"菜单中选择"最大记录数". 单击导航按钮右侧的"最大记录数限制". 3.在"设置最大记录数"对话框中,在文本框内键入最大记录数.键入 0 表示没有限

如何使用ADO來压缩或修复Microsoft Access文件

 以前使用 DAO 時,Microsoft 有提供 CompactDatabase Method 來压缩 Microsoft Access 文件,RepairDatabase Method 來修复损坏的 Microsoft Access 文件,.可是自从 ADO 出來之后,好像忘了提供相对的压缩及修复 Microsoft Access 文件的功能. 現在 Microsoft 发现了这个问题了,也提供了解決方法,不过有版本上的限制!限制說明如下: ActiveX Data Objects (ADO

怎样经由ADO来压缩Microsoft Access数据库

HOWTO: Compacting Microsoft Access Database via ADO --------------------------------------------------------------------------------The information in this article applies to: ActiveX Data Objects (ADO), versions 2.1, 2.5, 2.6 Microsoft OLE DB Provid

了解 Microsoft Access 安全性

access|安全|安全性 简介在早期版本的 Microsoft Access(Microsoft Access 2000 以前)中,有关安全性的知识有时被认为是无法为任何人所掌握和应用的.您需要按顺序执行很多步骤,一旦遗漏某个步骤或者颠倒了顺序就会带来灾难性的后果.随着 Microsoft Access for Microsoft Windows 95 的 Security Wizard 出现,以及 Microsoft Access 2000 的 Security Wizard 的不断改进,在

使用 ADO.NET 解锁 Microsoft Access 数据(1)

access|ado|数据 使用 ADO.NET 解锁 Microsoft Access 数据 Paul CornellMicrosoft Corporation 2001 年 12 月 6 日 Microsoft Office 提供了多种存储和管理数据的功能和工具,例如,数据访问对象 (DAO).ActiveX 数据对象 (ADO).Microsoft Word 邮件合并.Microsoft Excel Web 查询.Microsoft Query.数据访问页.Microsoft Access

使用ADO.NET解锁 Microsoft Access数据(一)

access|ado|数据 使用ADO.NET解锁 Microsoft Access数据 作者:微软中国   Microsoft Office 提供了多种存储和管理数据的功能和工具,例如,数据访问对象 (DAO).ActiveX 数据对象 (ADO).Microsoft Word 邮件合并.Microsoft Excel Web 查询.Microsoft Query.数据访问页.Microsoft Access 数据项目.Office 数据连接.Office 数据链接等等.而 Microsoft