简单一言

连接数据库错误解决办法

今天用了iis服务器,上传了asp程序,但总是打不开,各种错误。

在asp板块里面找到了发送错误信息到浏览器,然后出现如下提示:

Microsoft OLE DB Provider for ODBC Drivers 错误 ‘80004005’

[Microsoft][ODBC Microsoft Access 驱动程序] Microsoft Jet 数据库引擎打不开文件'(未知的)’。 它已经被别的用户以独占方式打开,或没有查看数据的权限。

/index_chat.asp,行 11

简单印记在网上各种百度,终于找到了答案,现记载分享:

出现这个问题的原因是因为服务器系统默认对目录C:\Windows\temp 做了权限限制。

按下面提示操作:

windows server 2012操作示例

进入目录C:\Windows,鼠标右键点击”temp”目录,“属性”-“安全”

1.png

再次点击右下角的“高级”进去 ,选择Users,再点击下面的“编辑” (注:如果看不到编辑,则需要“禁用 继承”)

2.png

点击“显示高级权限”展开 

3.png

勾选以下权限:创建文件/写入数据,创建文件夹/附加数据,写入属性,写入扩展属性,删除子文件夹及文件

4.png

注:如果这里的勾选框为灰色,无法勾选,则需要先“禁用继承性”

5.png

© 版权声明
THE END
喜欢就支持一下吧
点赞15赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容