今天客户服务器上配置一个网站,用Access数据库,无论怎么搞都是连接Access错误..N久没有用Access了....就算把数据库给IIS用户完全的权限也不行,最后发现是Temp权限设置的问题.解决如下:

对 C:\WINDOWS 目录给 users用户加上读取权限(千万不要给完全权限,有读的权限就行了),加上权限后,如果数据库连接正确就OK了

如果问题还没有解决,请查看:C:\WINDOWS\Temp 目录权限,给users 用户加上特别的权限,其它权限都可以去掉。

方法如下:

选择temp目录--右键--属性--安全--添加--高级--立即查找--选择Users用户(IIS账户亦可)--确定

返回到安全选项,选择Users用户 -- 高级 -- 选择Users“编辑” -- 选择如下权限,其它权限全部取消

  遍历文件夹/运行文件
  创建文件/写入数据
  创建文件夹/附加数据