ASP 连接数据库问题 2009-7-10 出现问题:
错误类型: Microsoft JET Database Engine (0x80004005) 未指定的错误 /Secound/DbDemo.asp, 第 14 行
浏览器类型: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; .
NET CLR 2.0.50727; CIBA; msn OptimizedIE8;ZHCN)
在网上查了好多资料大多是这样说: 打开【我的电脑】------ 【工具】--------- 【文件夹选项】--------- 【查看】然后将【使用 简单文件共享(推荐】设置为否(去掉勾) 这样做了,可是还是出现问题: 然后将 IIS 的【匿名访问和身份验证控制】里用户帐号改为:administrator 这样做了以后又出现这种错误: Logon failure: user account restriction. Possible reasons are blank pass
words not allowed, logon hour restrictions, or a policy restriction has been enforced. 这样后来尝试其他网页,也没法访问了 开始有慢慢的摸索: 然后将 IIS 的【匿名访问和身份验证控制】里用户帐号改为:恢复为以前的 这时出现:不能打开注册表关键字
'Temporary (volatile) Jet DSN for
process 0xc0 然后从网上找资料:
hi.baidu/chinaky/blog/item/c2b3b9188a5f240534fa416a.html 第一步:点击"开始",在"运行"里键入"regedit",确定
第二步:找到 HKEY_LOCAL_MACHINE\SOFTWARE\ODBC,点右键,点权限
第三步:在"ODBC 的权限"窗口里如果没有"Internet 来宾帐户"这一项,就点击"添加"按钮
第四步:在"选择用户或组"窗口里点击"高级"按钮
第五步:在"选择用户或组"窗口里点击"立即查找"按钮
第六步:在"选择用户或组"窗口里找到"IUSR_"开头的一项,选中后点击"确定"按钮
第七步:在"选择用户或组"窗口会看到输入框里多了一项用户名,点击"确定"按钮
第八步:在"ODBC 的权限"窗口出现了"Internet 来宾帐户",选中它,再在下边的"允许"列选 中"完全控制""读取"两项,点击"确定"按钮 最后一步:呵呵,关闭"
注册表编辑器" 这样设置了,可是依然:数据库引擎打不开文件'(未知的)'. 它已经被别的用户以独占方式打
开,或没有查看数据的权限 然后:网上有这种说法 windows 下的 temp 文件夹的
问题 C:将 temp 文件夹属性下的安全选项下,将 everyone 的权限设置为 完全控制 . : 文件夹属性下的安全选项下, 的权限设置为"完全控制 完全控制". 是的由于我用的 XP
系统,那个 temp 文件夹还没有 everyone 用户,这样又添加了一次: 步骤: 1.在 C:找到 Windows 下的 Temp 文件夹
2. 右击---- 【属性】
3.在【属性】上选在【安全】看【组合用户名称(G) 】下是否有 Everyone 用户,没有的话. 点击【添加】
4. 点击【添加】后出现: 【选择用户组】对话框,在点击【高级】
5.
点击【高级】 ,出现另一个对话框,其中有一个【立即查找】 ,点击以后在下边出现"所 有用户
列表"
6 在高级中点击【立即查找(N)】 出现:
选中 Ever
yone 用户,确定
然后将 Everyone 的权限设置为【完全控制】 问题就解决了
这样问题才得以解决