网站服务器无法写入数据库,Windows服务器Access数据库不能写不能更新解决方法...

8d4f365f7509deda91a0258e45887296.png

问题现象

Access数据库不能写。

问题原因

Web共享文件夹在NTFS分区里,而IUSR_***(Internet来宾帐户)没有足够权限去执行相关操作。

解决方案

1.在文件夹选项,将“使用简单文件共享”前的对勾去掉。

2.在Web共享文件夹属性里面的【安全】选项卡中点添加。

3.在选择用户或组的对话框中点高级。

4.点立即查找,随后在下面选择IUSR_,确定。

5.返回文件夹属性,将IUSR_权限设置为允许修改,写入

问题现象

IIS不能读写数据库(ACCESS)。

问题原因

由于无法更新数据库数据,比如无写权限等。

1、数据库为ACCESS格式、数据库文件属性为“只读”。

2、数据库为ACCESS格式、网站程序及数据库放置在ntfs文件系统的分区上。

解决方案

1、数据库文件属性栏将“只读”前的勾选“√”去掉即可。

2、检查数据库文件所在文件夹的windows文件系统(NTFS)权限。如果有的话,打开我的电脑,右键点那个文件,改属性在安全性里面给 IUSR_你的计算机名 这个用户加上写入修改的权限。在 IIS 查网站【属性】--【目录安全性】--【身份验证和访问控制】点击【编辑】,勾选【启用匿名访问】,【对匿名访问使用下列Windows用户帐户】就是要加权限的帐户。

注:Windows XP下需要取消【简单共享模式】,才可以设置NTFS目录权限。打开【我的电脑】,点击【工具】--【文件夹选项】,在打开的对话框中选择【查看】选项卡,取消勾选【使用简单共享(推荐)】--【确定】。

问题现象

Access不能更新,在访问页面里报错如下:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][ODBC Microsoft Access Driver] 不能更新。数据库或对象为只读。

解决方案

设置对应的Access数据库文件对网站匿名访问用户有写的权限即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值