分享工作经验,记录生活点滴

图解不能打开注册表关键字 'Temporary (volatile) Jet DSN for process 0xc0

分类:IIS专题| 发布:fdm| 查看: | 发表时间:2009-5-18

1、启动“注册表编辑器”(Regedt32.exe)。

2、在注册表中选择下面的项:HKEY_LOCAL_MACHINE\SOFTWARE\ODBC

3、在安全菜单上,单击权限。为访问Web页的帐户键入所需的权限。

4、退出“注册表编辑器”。

如图演示的那样:

第一步:点击“开始”,在“运行”里键入“regedit”,确定
第二步:找到HKEY_LOCAL_MACHINE\SOFTWARE\ODBC,点右键,点权限
第三步:在“ODBC的权限”窗口里如果没有“Internet 来宾帐户”这一项,就点击“添加”按钮
第四步:在“选择用户或组”窗口里点击“高级”按钮
第五步:在“选择用户或组”窗口里点击“立即查找”按钮
第六步:在“选择用户或组”窗口里找到“IUSR_”开头的一项,选中后点击“确定”按钮
第七步:在“选择用户或组”窗口会看到输入框里多了一项用户名,点击“确定”按钮
第八步:在“ODBC的权限”窗口出现了“Internet来宾帐户”,选中它,再在下边的“允许”列选中“完全控制”“读取”两项,点击“确定”按钮
 
最后一步:呵呵,关闭“注册表编辑器”
-------------------------------------------------------------------------------------------------------------------------------

答:这个是数据库连接失败造成的。首先检查conn.asp中连接数据库的路径是否正确,检查数据库是否确实存在。如果数据库已经存在并且连接程序中的路径没有错误,请将本地的access数据库重新上传一次。

如果服务器上的数据库才是最新的,不能重新上传解决,请将服务器上的数据库下载到您本地电脑,用access2000把你的数据库打开,然后用工具里面的修复数据库,修复一次再重新上传就可以了。

-------------------------------------------------------------------------------------------------------------------------------

今天又碰到这问题了,权限设置没问题,连接语句也没问题,数据库所在文件夹下多了个.ldb文件,是因为错误打开数据库造成的,重新上传覆盖就好了(我是先删除.mdb和.ldb文件再上传的)

标签:IIS服务器不能打开注册表关键字
原创文章如转载,请注明:转载自无名老卒BLOG http://www.wumingx.cn/
本文链接:http://www.wumingx.cn/post/170.html

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

1 #还是不行呢
还是不行呢 上面的我都做了,可是还是一样啊,进入后台还是不能打开注册表关键字。。。
2010-4-27 19:48:17 【REPLY】
2 #周周
周周 非常非常好
由 fdm 于 2010-12-9 16:10:59 最后编辑
2010-12-9 11:01:37 【REPLY】