金湖荷花广场
荷花文艺晚会
我们金湖的荷花
青莲杯诗词大赛
UID:34
昨天开始ASP数据库一直不能正常连接,开始以为IIS问题,但重装了IIS N次后发现还是无法解决,HTTP 500 - 内部服务器错误 程序中提示“数据库路径不对”,经过再次排除测试,发现:
1.可以正常运行HMTL文件2.可以运行ASP(为什么这么说,因为我写了几句测试小程序可以正常运行)3.运行包含数据库相关内容的程序就不正常(提示:“数据库路径不对”,实际路径不可能不对,并且我也重新修改路径测试过)4.系统不可能有问题,我是直接还原以前的GHO备份,以前一直正常(不过我对GHO备份也产生了怀疑,因为我最新的备份这两天不能连接网络,害的我还原到上一个备份,怀疑备份有可能被病毒更改过或有其它损坏)
开始就考虑可能权限会有问题,于是把系统盘和网站盘都设为EVERYONE权限,并且把一个程序换了一个新的文件目录下,嘿,有进步,出错提示信息不一样了:
[Microsoft][ODBC Microsoft Access Driver]常见错误 不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0x728 Thread 0x854 DBC 0x276fb44 Jet'。
再次发现应该是ACCESS数据库问题,提示信息很明显了,于是上网查了查相关的文章,看到文章不少,不过基本都是一样的,好不容易找到两篇不一样的,看完,呵呵,问题找到了,原来TEMP权限不正常,我是TEMP文件夹在安装系统的时候就移到了D:盘,而这个盘只有管理员和系统权限,于是立即让EVERYONE可写权限,OK,问题解决了!~
看了你的文章我也遇到了呢个问题.可是我不知道怎么把temp的文件的权限设置成为EVERYONE可写有限..希望你在百忙中可以指点下我.谢谢
我的邮箱appppbbb@163.com
UID:2