数据库对象在受信任和不受信任时的行为方式

注意:  我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。我们的目的是使此内容能对你有所帮助。可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的 英文版本 以便参考。

默认情况下, Microsoft Office Access 2007禁用多个数据库对象,除非为其应用数字签名或将数据库放在受信任位置。本文列出了组件中的信息将禁用该Office Access 2007 。

本文内容

禁用 Office Access 2007 的组件

如何启用禁用的数据库

组件的Office Access 2007禁用

默认情况下, Access 2007将在禁用模式下打开所有数据库-即,它将关闭所有可执行内容除非数据库中包含数字签名或数据库位于受信任位置。此条件成立的新Access 2007文件格式创建的数据库以及在早期版本的 Access 中创建的文件。

Access 2007会禁用下列组件:

  • Visual Basic for Applications (VBA) 代码的 VBA 代码中的任何引用。

  • 任何不安全的表达式。表达式是作为公式相同的操作。不安全的表达式包含可能会允许用户修改数据库或访问数据库以外的资源的函数。

  • 在所有宏的不安全操作。不安全的操作是可能允许用户以修改数据库或访问数据库以外的资源的任何操作。但是,Access 将禁用的操作可有时被视为安全。例如,如果您信任数据库的创建者,您可以信任数据库中任何不安全的宏操作。

  • 几种查询类型:

    • 操作查询    这些查询用于添加、更新和删除数据。

    • 数据定义语言 (DDL) 查询   这些用于创建或更改对象在数据库中,例如表和过程。

    • SQL 传递查询    用于直接向支持开放式数据库连接 (ODBC) 标准的数据库服务器发送命令。 传递查询在不涉及 Access 数据库引擎的情况下处理服务器上的表。

  • ActiveX 控件

返回页首

如何启用禁用的数据库

Office Access 2007提供了两种方法可以启用禁用的任何组件。您可以将数字签名应用到数据库,也可以使用信任中心以创建受信任的位置,然后将数据库放在该受信任位置。请注意,某些函数和表达式可能仍会禁用访问沙盒模式。

关于Access 2007的安全问题的信息,请单击本文的另请参阅部分中的链接。

返回页首

扩展你的 Office 技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×