欢迎来到天天文库
浏览记录
ID:49353340
大小:50.80 KB
页数:2页
时间:2020-02-29
《加密或解密数据库.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、加密或解密数据库对数据库进行加密将压缩数据库文件,并使其无法通过工具程序或字处理程序解密。数据库解密则为加密的反过程。关于MDE文件如果数据库包含MicrosoftVisualBasic代码,将MicrosoftAccess数据库保存为MDE文件,这个过程编译所有模块;删除所有可编辑的源代码;并压缩目标数据库。VisualBasic代码将继续运行,但不能查看或编辑,但由于代码的删除使Access数据库变小。另外,内存的使用会得到优化,因而提高了性能。将Access数据库保存为MDE文件可防止以下操作:·在“设计”视图中查看、修改
2、或创建窗体、报表或模块。·添加、删除或更改指向对象库或数据库的引用。·更改使用MicrosoftAccess或VBA对象模型的属性或方法的代码 —不包含源代码的MDE文件。·导入或导出窗体、报表或模块。但是,可以在表、查询、数据访问页和宏中导入或导出非MDE数据库。任何MDE文件中的表、查询、数据访问页或宏都能导入到其他Access数据库中,但窗体、报表或模块则不能导入到其他Access数据库中。注意 确认保存了原始Access数据库的一个副本。在保存为MDE文件的Access数据库中,如果需要修改窗体、报表或模块的设计,必须
3、打开原始的Access数据库以修改它,并再次将它保存为MDE文件。如果需要以后修改窗体、报表或模块的设计,将包含表的Access数据库保存为MDE文件可以创建使不同版本数据协调的并发数据。正是因为这个原因,对于前端/后端应用程序的前端数据库,将Access数据库保存为MDE文件是最合适的。注意 在将来的MicrosoftAccess版本中,将不能打开、转换或运行MicrosoftAccess2000MDE文件中的代码。将MicrosoftAccess2000MDE文件转换为将来版本的唯一方法是:打开创建MDE文件的原始Acce
4、ss数据库,对它进行转换,并将转换后的Access数据库保存为MDE文件。要点 将Access数据库保存为MDE文件的限制:·如果Access数据库是使用用户及安全机制进行保护的,则必须符合某些准则条件。了解有关对保存为MDE文件的Access数据库使用其他形式的安全机制。·必须有访问VisualBasic代码的密码。了解有关保护VisualBasic代码。·如果复制了数据库,必须先删除复制系统的表和属性。·如果您的Access数据库引用了其他Access数据库,或加载项,则必须将引用链中的所有Access数据库或加载项保存为
5、MDE文件。关于对保存为MDE文件的MicrosoftAccess数据库使用数据库密码和用户级安全机制创建MDE文件来确保MicrosoftAccess数据库中的窗体、报表以及MicrosoftVisualBasic代码的安全,而不需要用户在登录或创建及管理用户级安全机制时所需的用户帐号与权限。但是,如果在将Access数据库保存为MDE文件之前定义了数据库密码或用户级安全机制,那些特性仍然应用到由那个数据库创建的MDE文件中,如果Access数据库有数据库密码或用户级安全机制定义,并且要删除这些特性,必须在将它保存为MDE文件
6、之前进行。有关删除数据库密码的详细内容,请单击,有关删除用户级安全机制的详细内容,请单击。如果要将带有用户级安全机制设置的数据库保存为MDE文件,必须符合下列要求:·必须联接工作组信息文件,它用于定义用户访问数据库帐号,或用于创建数据库。·用户帐号必须有数据库的“打开/运行”及“以独占方式打开”权限。·用户帐号在数据库中的任何表必须有“修改设计”或“管理员”的权限,或者必须是数据库中任何表的拥有者。·用户帐号对数据库中的所有对象必须有“读取设计”的权限。
此文档下载收益归作者所有