简单说来,沙盒模式是一种安全功能。在沙盒模式下,Access 只对控件和字段属性中的安全且不含恶意代码的表达式求值。如果表达式不使用可能以某种方式损坏数据的函数或属性,则可认为它是安全的。例如,诸如 Kill 和 Shell 之类的函数可能被用来损坏计算机上的数据和文件,因此它们被视为不安全的。当 Access 以沙盒模式运行时,调用这些函数的表达式将会产生错误消息。
关于 Microsoft Jet Expression Service 沙盒模式
Microsoft Office Access 2003 使用 Microsoft Jet Expression Service 来计算表达式。Jet Expression Service 可配置为在沙盒模式下使用。沙盒模式是一种操作模式,在这种模式中仅计算安全的表达式。
关于不安全的表达式
不安全的表达式包含了可能被怀有恶意的用户所利用的函数,这样他们可以访问驱动器、文件或其他未经授权的资源。如果怀有恶意的用户访问这些资源,他们就可能执行诸如删除所有文件、破坏网络资源或修改文件之类的操作。
若要使您的 Access 数据库 (MDB) 和项目 (ADP) 更能抵抗恶意攻击,应当启用沙盒模式。沙盒模式可完全使用 Access 的功能,同时又能禁用不安全的表达式。
沙盒模式中被禁用的函数
将 Jet Expression Service 配置为在沙盒模式中运行时,将禁用下列函数。不能在表达式中使用这些函数,但可在 Visual Basic for Applications (VBA) 模式中使用。
关于 Microsoft Jet Expression Service 沙盒模式
Microsoft Office Access 2003 使用 Microsoft Jet Expression Service 来计算表达式。Jet Expression Service 可配置为在沙盒模式下使用。沙盒模式是一种操作模式,在这种模式中仅计算安全的表达式。
关于不安全的表达式
不安全的表达式包含了可能被怀有恶意的用户所利用的函数,这样他们可以访问驱动器、文件或其他未经授权的资源。如果怀有恶意的用户访问这些资源,他们就可能执行诸如删除所有文件、破坏网络资源或修改文件之类的操作。
若要使您的 Access 数据库 (MDB) 和项目 (ADP) 更能抵抗恶意攻击,应当启用沙盒模式。沙盒模式可完全使用 Access 的功能,同时又能禁用不安全的表达式。
沙盒模式中被禁用的函数
将 Jet Expression Service 配置为在沙盒模式中运行时,将禁用下列函数。不能在表达式中使用这些函数,但可在 Visual Basic for Applications (VBA) 模式中使用。