认识Access中的MDE文件
来源:互联网 发布:eb8000软件使用手册 编辑:程序博客网 时间:2024/05/01 07:55
http://hi.baidu.com/youlix/blog/item/b9923bfa56f0701fa9d31140.html
MDE文件用于确保Access数据库中的窗体、报表和VBA代码的安全。将Access数据库保存为MDE文件时,若数据库包含VBA代码,则会编译所有的代码,删除所有可编译的源代码,并压缩目标数据库。
VBA代码仍可运行,但不能查看和修改。生成MDE文件后,不需要登录或创建及管理用户级安全机制时所需要的用户帐号和权限。
将Access数据库保存为MDE文件的目的在于:
1、避免在“设计”视图中查看、修改或创建窗体、报表和模块;
2、阻止添加、删除或更改指向对象数据库或数据库的引用;
3、不允许更改使用Access或VBA对象模型的属性或方法的代码;
4、阻止导入或导出窗体、报表或模块。但是,可以在表、查询、数据访问页和宏中导入或导出非MDE数据库。任何MDE文件中的表、查询、数据访问页或宏都能导入到其他Access数据库中,但是窗体、报表和模块不能导入到其他Access数据库中。
在生成MDE文件之前,应对原始的数据库文件进行备份。如果要修改MDE文件中的数据库,则必须打开原始的Access数据库来修改它,然后要重新生成MDE文件。
将一个Access数据库保存为MDE文件时应具备的条件:
1、必须由访问VBA代码的密码;
2、如果复制了数据库,必须先删除复制系统的表和属性;
3、如果引用了其他Access数据库或加载项,则必须将引用链中的所有Access数据库或加载项都保存为MDE文件;
4、若Access数据库保存为MDE文件前已经定义了数据库密码或用户级安全机制,则这些功能仍然适用于MDE文件。
将带有用户级安全机制设置的数据库保存为MDE文件,必须有下列条件:
1、必须连接工作组信息文件。
2、用户帐号必须有数据库的“打开/运行”及“以独占方式打开”权限;
3、用户帐号在数据库中的任何表必须有“修改设计”或“管理员”的权限,或者必须是数据库中任何表的拥有者;
4、用户帐号对数据库中的所有对象都必须有“读取设计”的权限。
注意:要生成MDE文件,原MDB文件必须是Access2002-2003文件格式创建的数据库。
- 认识Access中的MDE文件
- Access中的MDE文件
- 认识asp.net 中的web.config文件
- 认识XP系统中的几个特殊文件
- linux c中的测试文件权限(access)
- MDE工程入门
- 敏捷之MDE认知
- [ZT]认识asp.net中的Web.config文件
- 认识XP系统中的十个特殊文件/文件夹
- 认识Windows系统中的十个特殊文件(夹)
- 对linux中的文件描述符的认识及grep
- Access数据库在Web.Config文件中的配置
- 理解工作组信息文件在 Access 安全性中的作用
- 【apache2.2】apache2.2中的日志访问文件access.log
- 系统编程中的文件权限相关--access/chmod/chown函数
- 认识C中的Struct
- 工作中的认识误区
- 认识中的经典感悟
- 理解I/O Completion Port(完成端口)
- 对华融系统的数据库表进行了梳理并改为新的规范名称。
- 关于C#中timer类
- 16位图像Alpha混合的实现
- SQL查询艺术(T-SQL)
- 认识Access中的MDE文件
- Java叫我 如何是好
- ubuntu下安装软件
- 栈和队列--栈
- The old man and the sea
- 读博~~~
- 美丽新
- 美丽的将来
- 开篇:自我介绍。欢迎志同道合的朋友留言交流。