ACCESS数据库经过一段时间添加、更改和删除数据库对象后会产生很多代码及数据库对象碎片和垃圾,对于这些东西常规的压缩修复数据库的办法是无法清除的。这也是为什么你的ACCESS数据压缩后,大小不变的原因所在。怎么办呢?可以这样做:先建立一个同名空白数据库,放在另一个文件夹下,接着打开该空白数据库,导入原数据库全部有用的对象(包括:表、窗体、查询、模块、页、宏,无用的不要导入)ACCESS2003导入对象举例:
文件——获取外部数据——导入 ,打开“导入”对话框选择需要缩小的数据库后,点击导入按钮,打开“导入对象”对话框 选择全部有用的数据库对象,例如表、窗体、查询等等后点击“确定”按钮 完成导入全部数据库对象。经过上述过程后,所有的数据库垃圾都会被彻底清除掉。再对其进行一次压缩 *** 作,你的ACCESS数据库将会处在理论上最小状态,需要设置工作组安全机制的需要从新设置安全机制。
跟着将这个没有垃圾的新数据库覆盖原有的数据库就好了。
****注意实施这些 *** 作之前,务必将原有数据库备份好放在安全的地方,以免误 *** 作导致数据丢失,造成无法挽回的损失!!!!
第一种情况:找到winrar软件,然后右键点击,选择以管理员身份运行。
第二种情况:找到winrar文件,然后右键点击,选择“获取管理员身份”,之后,在软件上浏览文件,解压即可。
由于结构化数据的规模不算太大,数据规模的增长通常也是可预期的,所以针对结构化数据使用关系型数据库更好。关系型数据库十分注意数据 *** 作的事务性、一致性,如果对这方面的要求关系型数据库无疑可以很好的满足。
扩展资料
DBMS对数据库的保护通过4个方面来实现:数据库的恢复、数据库的并发控制、数据库的完整性控制、数据库安全性控制。DBMS的其他保护功能还有系统缓冲区的管理以及数据存储的某些自适应调节机制等。
DBMS要分类组织、存储和管理各种数据,包括数据字典、用户数据、存取路径等,需确定以何种文件结构和存取方式在存储级上组织这些数据,如何实现数据之间的联系。数据组织和存储的基本目标是提高存储空间利用率,选择合适的存取方法提高存取效率。
造成此问题的原因是因为系统文件未注册或丢失。请检查客户电脑 C:\Program Files\Common Files\System\ado中,是否有
“MSJRO.DLL”系统文件,若没有的话,您去其他电脑上复制此文件到这个目录中,若有的话,请在开始—运行中注册此文件(命令:regsvr32 "C:\Program Files\Common Files\System\ado\msjro.dll")。
另:请从以下链接地址上下载一些文件
http://www.microsoft.com/downloads/zh-cn/details.aspx?FamilyID=78cac895-efc2-4f8e-a9e0-3a1afbd5922e&DisplayLang=zh-cn ,一般情况下都能解决问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)