大雀软件园

首页 软件下载 安卓市场 苹果市场 电脑游戏 安卓游戏 文章资讯 驱动下载
技术开发 网页设计 图形图象 数据库 网络媒体 网络安全 站长CLUB 操作系统 媒体动画 安卓相关
当前位置: 首页 -> 技术开发 -> 数据库 -> 探索Access数据库最佳NTFS权限设置(1)

探索Access数据库最佳NTFS权限设置(1)

时间: 2021-07-31 作者:daque

咱们领会asp.net中运用ado.net考察数据库,经过oledb的贯穿不妨考察access数据库(咱们非往往用的低端数据库之一)。正文计划了asp.net中大概看到的几何缺点提醒,居中不妨创造access 2000和access xp创造的数据库文献在考察展示缺点时会给出不太沟通的缺点提醒。另一个重心是,蓄意经过此文,使大师对asp.net中access数据库文献的ntfs权力树立获得新的看法。 (一)试验进程 为了报告简单,举个简直例子做试验:运用步调为/test,数据库寄存在d:\wwwroot\test\data\db1.mdb,咱们仍旧领会在asp.net中是以一个叫作aspnet假造用户的身份考察数据库的,咱们须要给这个账户以一定的ntfs权力本领使asp.net步调平常运转。 为特出到最庄重的ntfs权力树立,试验发端时咱们给步调最低的ntfs权力: a)d:\wwwroot\test\data\文献夹的给用户aspnet以如次权力:  承诺中断实足遏制□□窜改□□读取及运转√□列出文献夹目次√□读取√□写入□□ b)d:\wwwroot\test\data\db1.mdb文献自己给用户aspnet以如次权力: √ 承诺未来自父系的可接受权力传递给该东西 1.1对于某个只包括有“select”吩咐的aspx步调,上述权力树立运转时无妨碍,即:上述权力仍旧满意这类步调的运转了。 1.2对于包括有“update”“insert”“update”等吩咐的aspx步调 (a)即使db1.mdb是access 2000创造的数据库,展示如次缺点: “/test”运用步调中的效劳器缺点--------------------------------------------------------------------------------microsoft jet数据库引擎打不开文献'd:\wwwroot\test\data\'。它仍旧被其余用户以独吞办法翻开,或没有察看数据的权力。证明:实行暂时web乞求功夫,展示未处置的特殊。请查看仓库盯梢消息,以领会相关该缺点以及代码中引导缺点的根源的精细消息。特殊精细消息:system.data.oledb.oledbexception:microsoft jet数据库引擎打不开文献'd:\wwwroot\test\data\'。它仍旧被其余用户以独吞办法翻开,或没有察看数据的权力。 (b)即使db1.mdb是access xp创造的数据库,展示如次缺点: “/test”运用步调中的效劳器缺点--------------------------------------------------------------------------------操纵必需运用一个可革新的查问。证明:实行暂时web乞求功夫,展示未处置的特殊。请查看仓库盯梢消息,以领会相关该缺点以及代码中引导缺点的根源的精细消息。特殊精细消息:system.data.oledb.oledbexception:操纵必需运用一个可革新的查问。 (c)因为发端领会:由于包括有“update”“insert”“update”等吩咐,须要对数据库文献自己举行写入操纵,以是上述权力不许满意此需要,咱们须要进一步摊开权力。 a)d:\wwwroot\test\data\文献夹静止 b)d:\wwwroot\test\data\db1.mdb文献自己给用户aspnet以如次权力:  承诺中断实足遏制□□窜改□□读取及运转√□列出文献夹目次√□读取√□写入√□ 1.3摊开权力后连接试验 (a)即使db1.mdb是access 2000创造的数据库,展示如次缺点: “/test”运用步调中的效劳器缺点--------------------------------------------------------------------------------不许锁定文献。证明:实行暂时web乞求功夫,展示未处置的特殊。请查看仓库盯梢消息,以领会相关该缺点以及代码中引导缺点的根源的精细消息。特殊精细消息:system.data.oledb.oledbexception:不许锁定文献。 (b)即使db1.mdb是access xp创造的数据库,没有展示缺点。 (c)因为发端领会:咱们发此刻翻开access数据库时,同声会在地方目次天生一个同名的*.ldb文献,这是一个access的锁定标志。基于此,咱们探求,用户aspnet考察access数据库时,也须要天生一个锁定标志,而该目次没有承诺其写入,所以堕落。至于access xp创造的数据库干什么没有这个缺点,因为还不得而知。 咱们进一步摊开权力: a)d:\wwwroot\test\data\文献夹给用户aspnet以如次权力:  承诺中断实足遏制□□窜改□□读取及运转√□列出文献夹目次√□读取√□写入√□ b)d:\wwwroot\test\data\db1.mdb文献自己给用户aspnet以如次权力: √ 承诺未来自父系的可接受权力传递给该东西 1.4 连接试验,创造缺点已处置,那么上头这个权力即是咱们须要摊开的“最低权力”。 (a)即使db1.mdb是access 2000创造的数据库,咱们会创造一个小题目:天生的*.ldb文献不会本人简略,考察后该文献仍旧生存,但这个题目不会感化asp.net的平常运转。 (b)即使db1.mdb是access xp创造的数据库,没有展示上头一致题目。 (c)因为发端领会:咱们只是是给了aspnet以写入文献夹的权力,没有给它窜改的权力,以是文献一旦写入,便没辙窜改其实质,*.ldb也就简略不掉了。 即使非要处置这个题目,进一步摊开权力为: a)d:\wwwroot\test\data\文献夹给用户aspnet以如次权力:  承诺中断实足遏制□□窜改√□读取及运转√□列出文献夹目次√□读取√□写入√□ b)d:\wwwroot\test\data\db1.mdb文献自己给用户aspnet以如次权力: √ 承诺未来自父系的可接受权力传递给该东西 1.5附带试验另一种景象:咱们把db1.mdb在access翻开编纂,同声考察asp.net。 (a)即使db1.mdb是access 2000创造的数据库,咱们创造并没有展示什么题目。 (b)即使db1.mdb是access xp创造的数据库,展示如次缺点: “/zhao”运用步调中的效劳器缺点。--------------------------------------------------------------------------------不许运用'';文献已在运用中。证明:实行暂时web乞求功夫,展示未处置的特殊。请查看仓库盯梢消息,以领会相关该缺点以及代码中引导缺点的根源的精细消息。特殊精细消息:system.data.oledb.oledbexception:不许运用'';文献已在运用中。 (c)因为发端领会:access数据库是单用户单线程的数据库,咱们在access内里翻开编纂数据库文献时本来是以暂时windows用户(比方administrator)身份翻开数据库,而asp.net默许运用的是aspnet假造用户(从属于users组),级别低于administrator,没辙和administrator“抢劫”权力,以是展示辩论缺点。至于access 2000忽视这个题目的景象咱们也不用做计划了,大概是access 2000没有商量那么多成分吧。 1.6再附带一种景象:将db1.mdb的属性改为“只读”,不管是access 2000仍旧access xp都将辨别展示与1.第22中学各自的缺点沟通的缺点提醒。

热门阅览

最新排行

Copyright © 2019-2021 大雀软件园(www.daque.cn) All Rights Reserved.