8.1.1 Access安全机制

8.1.1 Access安全机制

Access数据库是由一组相互依赖、共同作用的对象(如表、窗体、查询、报表、宏、模块)组成的。而其中的某些组件会给Access数据库带来风险,默认情况下,Access 2007将禁止下列组件:

● 动作查询;

● 数据定义语言(DDL)查询;

● SQL传递查询;

● ActiveX控件;

● VBA代码以及其中任何不安全的表达式;

● 允许用户修改数据库或者访问数据库之外资源的宏操作。

当需要启用这些被禁用的组件时,单击如图8-1所示的警告信息上的“选项”按钮,在弹出的如图8-2所示的对话框中选择“启用此内容”选项后,单击“确定”按钮即可。

img426

图8-2 启用被禁用的组件

Access 2007为了确保数据的安全,在用户每次打开数据库时将执行一系列的安全检查,这些操作对于用户来说并没有很明显的感觉。