ACCESS数据库文件的压缩和修复方法[图文]_Access

先谈谈DllHotst进程消耗cpu 100%的问题:

服务器正常CPU消耗应该在75%以下,而且CPU消耗应该是上下起伏的,出现这种问题的服务器,CPU会突然一直处
100%的水平,而且不会下降。查看任务管理器,可以发现是DLLHOST.EXE消耗了所有的CPU空闲时间,管理员在这种
情况下,只好重新启动IIS服务,奇怪的是,重新启动IIS服务后一切正常,但可能过了一段时间后,问题又再次出现了。
直接原因:
有一个或多个ACCESS数据库在多次读写过程中损坏, MDAC系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,结果其他线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST中。
解决办法:
把数据库下载到本地,然后用ACCESS打开,进行修复操作。再上传到网站。如果还不行,只有新建一个ACCESS数据库,再从原来的数据库中导入所有表和记录。然后把新数据库上传到服务器上。

本页介绍简单的压缩与修复功能:

1。以问题数据库文件jit8.mdb为例,原文件大小为17.2MB 如图:

2。用本地安装的office access 2003打开此数据库文件jit8.mdb,或者直接双击数据库文件。
这个时候会弹出一个安全警告,直接点“打开”。

3。 这时候会出现关于数据库结构的视图出来:

4。执行上面的“工具” --- “数据库实用工具”---“压缩和修复数据库” 。如图:

5。 当执行完毕后,再再次回到 1。表示完成操作,可以关闭access 2003了。这个时候再看下数据库大小 如图:

怎么样,惊奇吧,原本17.2MB的数据库被这么轻易的两下减少到还有5.4MB,再传到空间里,是不是感觉速度快多了。

6。也可以借助第三方辅助工具进行压缩与修复 如:http://www.repair-access.com/aar.exe

时间: 2024-09-20 12:31:03

ACCESS数据库文件的压缩和修复方法[图文]_Access的相关文章

为Access数据库文件

通常情况下一个Access数据库文件的体积不会太小,其实我们完全可以轻松减小Access数据库文件的体积大小.方法如下. 单击"Microsoft office按钮",单击"Access选项";单击"当前数据库"选项卡,在"应用程序选项"下,选中"关闭时压缩"复选框,单击"确定"按钮.此时Access会弹出"必须关闭并重新打开当前数据库,指定选项才能生效"的提示,照此

防止ACCESS数据库被下载的9种方法

access|数据|数据库|下载     篇首语:原来改mdb为asp就能防下载是鬼话.     引子:昨天和animator试验了一下,把 data.mdb文件改名为data.asp文件后放在wwwroot目录里.然后 在IE中输入data.asp路径后,发现IE显示一片空白,右键- >察看源文件,跳出记事本,将内容另存为.mdb文件 ,用ACCESS打开,发现需要密码,也就是说至少文件头被破坏.     然后用 Flashget试验下载data.asp文件,并另存为data.mdb文件,发现

彻底防止ACCESS数据库文件被下载

access|数据|数据库|下载 开门见山.我们的目的:防止网站的ACCESS数据库文件被下载.现行的办法:将数据库文件的扩展名改为.asp缺陷:事实上即使你将扩展名改为.asp,数据库仍然可以被下载,因为这个文件里不含<%或%>等标签,所以IIS不对这个文件作任何处理,下载的数据库和原数据库完全一样!解决方案:思路很简单,在这个文件中加入<%或%>,IIS就会按ASP语法来解析,然后就会报告500错误,自然不能下载了.可是如果只是简单的在数据库的文本或者备注字段加入<%是没

VC++:选择组合框中的条件实现对access数据库文件的自动查询并显示到编辑框中

问题描述 VC++:选择组合框中的条件实现对access数据库文件的自动查询并显示到编辑框中 请教下大家:如标题 当鼠标选择组合框下拉列表中的条件时,自动根据下拉框条件查询ACCES数据库中的数据,并将查询的结果显示到编辑框中去,谢谢! 解决方案 http://blog.csdn.net/wenluderen/article/details/39029649 解决方案二: http://blog.csdn.net/yunqi415/article/details/6963720

XP系统电脑运行程序提示Access Violation At Address 00401FF7的解决方法图文教程

问题现象:出现Access Violation At Address 解决方法: 1.我们需要先右击我的电脑,单击属性: 2.在"系统属性"中单击高级: 3.在"性能"中单击设置: 4.在"性能选项"中单击数据执行保护: 5.单击"添加",选择要运行的程序: 6.点击确定,这样就解决问题了: 7.重启电脑,再次打开那个程序就可以了. 以上就是对XP系统电脑运行程序提示Access Violation At Address 00

pb中压缩整理access数据库文件(mdb)

access|数据|数据库|压缩          其实实现方法别的语言已经很明确了,我这里只是用pb整理了一下,方便需要这个功能的同学.        下面直接给出方法函数:        1.申明外部函数,用来取系统的临时路径.  FUNCTION ulong GetTempPath(ulong nBufferLength,ref string lpBuffer) LIBRARY "kernel32.dll" ALIAS FOR "GetTempPathA"  

用C++代码建立和压缩ACCESS数据库文件

ACCESS的数据库引擎MS JET 4.0是目前应用很广的小型数据库引擎,它具有使用简单,费用低廉(基本上是免费),对机器的配置要求低和对操作者的技术要求低等特点.在使用MS JET的时候如果我们的程序能够自动建立和维护所用的*.MDB文件,那么我们的小程序将会显得更专业.下面简单介绍一下如何动态建立*.MDB文件和压缩*.MDB文件的操作,以下代码都是基于ADO数据编程. 1) 动态建立*.MDB文件. #include <adoint.h> #include <adoctint.h

win7 64位系统中RAR压缩文件损坏的完美修复方法

  1.首先打开WinRAR软件,在主窗口中打开受损主窗口中打开受损压缩文件所在的目录,然后选中受损的压缩文件; 2.选中之后点击界面上方的"工具"-"修复压缩文件"; 3.在弹出"正在修复"窗口中,单击"浏览"按钮,设置修复好文件的存放路径,然后在"压缩文件类型"中选择一种修复后的文件格式,设置好之后点击确定按钮,这样WinRAR软件就会开始对受损的压缩文件进行修复; 4.等待WinRAR软件修复完成之后

WinRAR文件分卷压缩功能使用方法

  WinRAR是很多电脑用户都在使用的一款文件压缩软件,今天,我们就一起来认识一下WinRAR的一个非常使用的功能:文件分卷压缩功能.那么,什么是文件分卷压缩功能,文件分卷压缩有什么用呢?文件分卷压缩有什么使用技巧呢?相信您在看完今天的教程之后就会明白的! 1.文件分卷压缩的方法 首先,选择你要分卷压缩的文件,点鼠标右键选"添加到压缩文件",如下图: 接着,在左下角的压缩方式中选择"最好",如下图,然后,在左下角的压缩分卷大小里选择压缩的分卷大小,或者自己设定您要