了解 microsoft access 安全性--

了解 microsoft access 安全性--

ID:20355584

大小:63.50 KB

页数:6页

时间:2018-10-12

了解 microsoft access 安全性--_第1页
了解 microsoft access 安全性--_第2页
了解 microsoft access 安全性--_第3页
了解 microsoft access 安全性--_第4页
了解 microsoft access 安全性--_第5页
资源描述:

《了解 microsoft access 安全性--》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、了解MicrosoftAccess安全性>>简介  在早期版本的Microsoft®Access(MicrosoftAccess2000以前)中,有关安全性的知识有时被认为是无法为任何人所掌握和应用的。您需要按顺序执行很多步骤,一旦遗漏某个步骤或者颠倒了顺序就会带来灾难性的后果。随着MicrosoftAccessforMicrosofticrosoftVisualBasic®编辑器的设置启动选项和编码中的选项。设置数据库密码  您可以在数据库上设置密码,从而要求用户在访问数据和数据库对象时输入密码。  注意:使用密码保护数据库或其中的对象的安全性

2、也称为共享级安全性。  您不能使用此选项为用户或组分配权限,因此任何掌握密码的人都可以无限制地访问所有Access数据和数据库对象。设置数据库密码命令位于工具菜单的安全子菜单中。用户级安全性  除共享级安全性外,您还可以使用用户级安全性,它提供了最严格的访问限制,使您能够最大限度地控制数据库及其中包含的对象。这是我们所推荐的数据库保护措施的一部分(当和操作系统提供的文件级和共享级安全性结合使用时),因此我们将在本文后面对用户级安全性做详细介绍。  同样,我们也将讨论用于保护数据库中包含的VisualBasicforApplications(VBA)代码的各种方法

3、。  警告:用户级安全性(在单独使用时)主要用于保护数据库中的代码和对象,以免用户不小心进行了修改或更改。如果不希望用户非法访问窗体、报表或模块中的代码,则必须将.mdb文件转换为MDE文件(本文后面将详细介绍)。要避免用户修改数据库中的查询、宏或数据访问页,唯一的方法就是将数据库文件放在一个受保护的文件共享区域中。此外,在Access中不可能既允许用户修改表中的数据,同时又禁止其修改表的设计或删除表。要提供这样一种功能,需要使用一个基于服务器的数据库产品,例如MicrosoftSQLServer™。设置模块密码  使用密码可以保护所有标准模块和类模

4、块(例如窗体和报表中包含的代码)以免用户不小心修改或查看VBA代码。设置密码后,您只需在每次会话时输入一次密码,以便在VisualBasic编辑器中查看或修改代码。除查看和编辑外,在剪切、复制、粘贴、导出或删除任何模块时也都需要密码。但应该清楚的是,使用这种方法保护代码不能防止您或其他用户运行代码,也不能防止其他用户使用第三方实用程序(如16进制编辑器)来查看代码。要完全保护代码,必须将.mdb文件转换为MDE文件。  要为项目中的模块设置密码:  1.  为该项目从VisualBasic编辑器的工具菜单中选择属性命令。  2.  在项目属性对话框中,单击保护选

5、项卡。  3.  选中查看时锁定工程复选框并键入密码。  4.  在确认密码框中,重新键入密码,然后单击确定。使用MDE文件  通过将数据库文件转换为MDE文件,可以完全保护Access中的代码免受非法访问。将.mdb文件转换为MDE文件时,Access将编译所有模块,删除所有可编辑的源代码,然后压缩目标数据库。原始的.mdb文件不会受到影响。新数据库中的VBA代码仍然能运行,但不能查看或编辑。数据库将继续正常工作,您仍然可以升级数据和运行报表。尤其是,将Access数据库保存为MDE文件可以防止以下操作:•  在设计视图中查看、修改或创建窗体、报表或

6、模块。•  添加、删除或更改对对象库或数据库的引用。•  使用Access或VBA对象模型的属性或方法更改代码-MDE文件不包含可编辑代码。•  导入或导出窗体、报表或模块。而表、查询、数据访问页和宏可以导入非MDE数据库,或从中导出。  要将.mdb文件转换为MDE文件:  1.  关闭数据库。  2.  单击工具菜单中的数据库实用工具。  3.  单击生成MDE文件。  4.  在保存数据库为MDE对话框中,找到.mdb文件,然后单击生成MDE。  注意:在Access2002中创建的数据库使用默认的Access2000文件格式

7、。Access2000文件格式的数据库只能在Access2000中转换为MDE格式。要在Access2002中将以默认的Access2000格式创建的.mdb文件转换为MDE文件,必须先将文件转换为Access2002文件格式。为此,可以首先以独占方式打开数据库(要以独占方式打开数据库,请参阅本文后面的手动设置数据库密码一节)。接下来,指向工具菜单中的数据库实用工具,指向转换数据库,然后单击转为Access2002文件格式。数据库即可转换为MDE文件。  有关将.mdb文件转换为MDE文件的更多要求,请参阅Access帮助中的保护Access数据库中的Visua

8、lBasicforApp

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。