高手进!access数据库变大,通过修复数据库压缩没效果

高手进!access数据库变大,通过修复数据库压缩没效果,第1张

这里提供我的一些经验给你,相信能帮到你。

ACCESS数据库

经过一段时间添加、更改和删除

数据库对象

后会产生很多代码及数据库对象碎片和垃圾,对于这些东西常规的压缩

修复数据库

的办法是无法清除的。这也是为什么你的ACCESS

数据压缩

后,大小不变的原因所在。怎么办呢?可以这样做:先建立一个同名空白数据库,放在另一个文件夹下,接着打开该空白数据库,导入原数据库全部有用的对象(包括:表、窗体、查询、模块、页、宏,无用的不要导入)

ACCESS2003

导入对象举例:

文件——获取外部数据——导入

,打开“导入”对话框选择需要缩小的数据库后,点击导入按钮,打开“导入对象”对话框

选择全部有用的数据库对象,例如表、窗体、查询等等后点击“确定”按钮

完成导入全部数据库对象。经过上述过程后,所有的数据库垃圾都会被彻底清除掉。再对其进行一次压缩 *** 作,你的ACCESS数据库将会处在理论上最小状态,需要设置工作组安全机制的需要从新设置安全机制。

跟着将这个没有垃圾的新数据库覆盖原有的数据库就好了。

注意实施这些 *** 作之前,务必将原有

数据库备份

好放在安全的地方,以免误 *** 作导致数据丢失,造成无法挽回的损失!!!!

用户在使用Access数据库的时候,在某一种情况下有可能出现数据库损坏的情况

损坏的数据库不能正常使用,在这种情况下需要使用数据库压缩和修复工具重新修复Access数据库下载数据库文件--[如果是asp的扩展名,请改为mdb的扩展名]--用ACCESS打开--选择工具--数据库实用工具--压缩和修复数据库--[改回asp的扩展名]--上传覆盖原来数据库文件

1、经实践总结,当Access数据库超过50M时,网站的整体响应会变得非常缓慢,同时也会影响服务器上其他网站的性能。如果数据非常大,建议你升级为SQL Server数据库。

2、如果你的网站中有留言本等交互性页面,务必设置验证码等防护措施,以免被黑客灌入大量数据,出现数据库持续变大的不利情况。

3、我们在设计程序时,注意在页面的尾部加上数据库关闭代码,有利于网站的良好运行。代码示例如下:

RsClose

Set Rs=Nothing

ConnClose

Set Conn=Nothing

第一步,打开student的一个数据库

第二步,打开后,这是主界面

第三步,点击表student,可以查看它的内容

第四步,点击上方的“创建”

第五步,继续点击“查询设计”

第六步,马上会d出一个窗口“显示表”,这个窗口没有用,直接点击关闭

第七步,右键图中“查询1”

第八步,在d出的列表中选择“SQL视图

第九步,就能看到“SELECT”这个词

第十步,同时在这个方框内输入图中所示SQL语句

第十一步,点击左上方的“运行”按钮

第十二步,运行结果成功。

压缩一下就好了。

或者直接把后缀改成cab,使用的时候使用ACCESS打开。

ACCESS软件包括很多多余的后台处理代码,每一个视图生成过程都会有很多未清理得痕迹,你可以做个实验,拖放一个按钮到窗体上,查看他的代码,你会发现他已经再后台生成了一堆代码。压缩得目的,就是处理这些冗余分配空间。

以上就是关于高手进!access数据库变大,通过修复数据库压缩没效果全部的内容,包括:高手进!access数据库变大,通过修复数据库压缩没效果、怎样用代码压缩access数据库、Access数据库文件过大,压缩了好久还是超过50m怎么办等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9474456.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存