沙盒模式

沙盒模式

沙盒模式為了幫助增強數據的安全性,可以選擇以沙盒模式運行Access2003。在沙盒模式下,Access僅計算欄位屬性和控制項中那些安全的表達式。如果表達式未使用惡意用戶可用來訪問他們未得到授權的驅動器、檔案或其他資源的那些函式或屬性,則可以認為該表達式是安全的。例如,函式Kill和Shell可被用於損壞計算機中的數據和檔案,因此,認為它們是不安全的。以沙盒模式運行Access時,調用這些函式或屬性的表達式將會導致錯誤信息。

基本信息

有關在沙盒模式下被阻止的函式和屬性的列表,請參閱沙盒模式中阻止的函式和屬性。

注釋 沙盒模式不影響檔案中的 Visual Basic for Applications (VBA) 代碼。無論 Access 是否在沙盒模式下,都將運行進行了數字簽名的代碼,即使它包含禁用的函式或屬性。僅在默認值、控制項源或 SQL 語句之類的表達式中,才會禁用不安全的函式和屬性。

使用 Microsoft Jet Expression Service 實現沙盒模式來計算表達式。Microsoft Jet 4.0 Service Pack 8 (SP8) 或更高版本允許 Access 完全發揮功能,同時還能通過啟用沙盒模式讓 Jet 禁用不安全的表達式。不過,Jet 表達式服務不是 Access 的一部分。需要下載並安裝 Microsoft Jet 4.0 Service Pack 8 (SP8) 或更高版本才能啟用沙盒模式。

注釋 重要 Windows 更新包括 Jet 4.0 SP 8,所以安裝所有重要 Windows 更新將自動在計算機上安裝 Jet 的最新版本。

要點 安裝 Jet 的最新版本不會自動啟用沙盒模式。安裝 Service Pack 或 Windows 重要更新後啟動 Access 時,系統將會提示您禁用不安全的表達式。單擊“是”將打開沙盒模式並阻止計算不安全的表達式。

如果您未安裝 Jet 4.0 SP 8 或更高版本就啟用沙盒模式,某些功能將無效。例如,嚮導不會啟動,同時,您會看到以下訊息:“這個功能沒有安裝,或者已被禁用”。

有關安裝 Jet 的最新版本的詳細信息,請參閱關於 Microsoft Jet 4.0 SP8 或更高版本。有關啟用沙盒模式的詳細信息以及了解沙盒模式的局限性和替代方法的詳細信息,請參閱有關 Access 安全警告的常見問題(英文)。

有關 Jet 的早期版本中的沙盒模式的詳細信息,請參閱以下知識庫文章:ACC2002:Jet 4.0 Expression 可以執行不安全的 Visual Basic for Applications 函式。

相關詞條

相關搜尋

熱門詞條

聯絡我們