七彩知识堂[服务器租用|服务器产品知识]
不能更新数据库或对象为只读
     Q: 错误提示:
Microsoft JET Database Engine 错误 '80040e09'
不能更新。数据库或对象为只读。
A: 未打开数据库目录的读写权限。 解决方法:
( 1 )检查是否在 IIS 中对整个网站打开了 “ 写入 ” 权限,而不仅仅是数据库文件。
( 2 )检查是否在 WIN2000 的资源管理器中,将网站所在目录对 EveryOne 用户打开所有权限。具体方法是:打开 “ 我的电脑 ”---- 找到网站所在文件夹 ---- 在其上点右键 ---- 选 “ 属性 ”----- 切换到 “ 安全性 ” 选项卡,在这里给 EveryOne 用户所有权限。
注意: 如果你的系统是 XP ,请先点 “ 工具 ”----“ 文件夹选项 ”----“ 查看 ”----- 去掉 “ 使用简单文件共享 ” 前的勾,确定后,文件夹 “ 属性 ” 对话框中才会有 “ 安全性 ” 这一个选项卡。
   根据最新的黑客攻击方法显示,如果在IIS的站点属性打开了“写入”权限,则被黑是轻而易举的事。而之前动易给大家讲的使用方法中,要求大家打开网站所在文件夹的“写入”权限,很多用户以为是在IIS中打开,这是错误的,这样做的结果就是让黑客利用写入权限上传任意文件。而IIS中的“写入权限”则一定要关闭!这样的设置已经可以确保数据库是可以更新,可以生成HTML,可以刷新JS文件等所有正常操作。
目录不能为c:\inetpub\wwwroot,因为该目录无法写入
你在INTERNET管理器里设置了写入的权限了么?在“我的电脑”里也可设置好权限,而且要一致才可以的。
在资源管理器中找到要写入的目录,右键点击--->安全,把everyone的权限设为修改,Access文件要同样操作。
我试过了,那两台机子我给了EVERYONE修改权限,现在没有问题了,但是有一台就不行,可以显示,但是一刷新就出问题,我看了一下,它有两个帐号,一个是EVERYONE,一个是INTERNET来宾帐号,但是我两个都给了修改权限!
 
经典短信推荐
资讯中心 | 电子商务 | 搜索营销 | 设计学院 | 中医养生 | 养生保健 | 节日祝福 | 民俗文化 | 奇闻趣事
建站知识 | 人世百态 | 网站导航 | 传统节日 | 搜索热点 | 星座运势 | 趣闻轶事 | 祝福的话 | 短信大全
© 2023 QicaiSpace.Com