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

重要:  本文是由机器翻译的,请参阅免责声明。请在 此处 中查找本文的英文版本以便参考。

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

本文内容

Access 2010 禁用的组件

如何启用禁用的数据库

组件的Access 2010禁用

默认情况下, Access 2010将在禁用模式下打开所有数据库-即,它将关闭所有可执行内容除非数据库中包含数字签名或数据库位于受信任位置。

Access 2010会禁用下列组件︰

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

  • 任何不安全的表达式。表达式与公式的性质相同。不安全的表达式包含可能允许用户修改数据库或访问数据库之外的资源的函数。

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

  • 几种查询类型:

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

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

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

  • ActiveX 控件。

返回页首

如何启用已禁用的数据库

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

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

返回页首

注意: 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

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

此信息是否有帮助?

谢谢您的反馈!

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

×