Nov
24
关于我遇到的IIS中的Microsoft JET Database Engine 错误 '80004005'

昨天IIS重装后居然还提示:
引用
Microsoft JET Database Engine 错误 '80004005'
未指定的错误
未指定的错误
看来不是IIS的问题了,由于IIS突然莫名的报错,而且我的web都是放在F盘的,我当是怎么也没想到和C盘中的temp的权限有关,只是在web中设置各种权限,小问题也能恶心人的。具体解决办法:
在%SystemRoot%/temp/ 的权限加上internet来宾用户的读写权限即可。
分析原因:打开数据库的同时,系统会在临时文件夹 %SystemRoot%/temp/ 下创建临时文件,而 %SystemRoot%/temp/ 的权限不够,所以报错。只是奇怪我之前好好的,为啥就突然丢失了权限呢?
其实关于80004005的报错大多是权限相关出的问题,我这种算是其一,实际中还要对应分析解决。
