2007-06-19

教你如何保证Microsoft Access的安全性

来源: 本站收集整理 作者:佚名 评论 0 条
 

要为项目中的模块设置密码:

1.为该项目从 Visual Basic 编辑器的“工具”菜单中选择“属性”命令。

2.在“项目属性”对话框中,单击“保护”选项卡。

3.选中“查看时锁定工程”复选框并键入密码。

4.在“确认密码”框中,重新键入密码,然后单击“确定”。

使用 MDE 文件

通过将数据库文件转换为 MDE 文件,可以完全保护 Access 中的代码免受非法访问。将 .mdb 文件转换为 MDE 文件时,Access 将编译所有模块,删除所有可编辑的源代码,然后压缩目标数据库。原始的 .mdb 文件不会受到影响。新数据库中的 VBA 代码仍然能运行,但不能查看或编辑。数据库将继续正常工作,您仍然可以升级数据和运行报表。尤其是,将 Access 数据库保存为 MDE 文件可以防止以下操作:

• 在设计视图中查看、修改或创建窗体、报表或模块。

• 添加、删除或更改对对象库或数据库的引用。

• 使用 Access 或 VBA 对象模型的属性或方法更改代码 - MDE 文件不包含可编辑代码。

• 导入或导出窗体、报表或模块。而表、查询、数据访问页和宏可以导入非 MDE 数据库,或从中导出。

要将.mdb文件转换为 MDE 文件:

1.关闭数据库。

2.单击“工具”菜单中的“数据库实用工具”。

3.单击“生成 MDE 文件”。

4.在“保存数据库为 MDE”对话框中,找到 .mdb 文件,然后单击“生成 MDE”。

注重:在 Access 2002 中创建的数据库使用默认的 Access 2000 文件格式。Access 2000 文件格式的数据库只能在 Access 2000 中转换为 MDE 格式。要在 Access 2002 中将以默认的 Access 2000 格式创建的 .mdb 文件转换为 MDE 文件,必须先将文件转换为 Access 2002 文件格式。为此,可以首先以独占方式打开数据库(要以独占方式打开数据库,请参阅本文后面的手动设置数据库密码一节)。接下来,指向“工具”菜单中的“数据库实用工具”,指向“转换数据库”,然后单击“转为 Access 2002 文件格式”。数据库即可转换为 MDE 文件。

关于 Access 用户级安全性

Access 使用 Microsoft Jet 数据库引擎来存储和检索数据库中的对象。Jet 数据库引擎使用基于工作组的安全模型(也称为用户级安全性)来判定谁可以打开数据库,并保护数据库所包含对象的安全。无论是否明确设置了数据库的安全性,用户级安全性对所有 Access 数据库始终处于打开状态。您可以通过操纵用户和组帐户的权限和成员身份来更改 Access 中的默认安全级别。下面将对此进行介绍。
共4页: 上一页 [1] 2 [3] [4] 下一页

(本文仅表明作者个人观点,不代表本站及其管理员立场.) 推荐 收藏 投稿 打印 返回 关闭
上一篇:XMLTextReader和XmlDocument读取XML文件的比较  
下一篇:xml辅助flash电子地图标注地名
    评论加载中…
 推荐文章
     

网站首页  -  网站地图 -   站长论坛  -  网站投稿  -    -  网站管理
Copyright © 2008 芜湖站长站 All Rights Reserved 皖ICP备07500611号