數(shù)據(jù)庫對象在受信任和不受信任時的行為方式
默認(rèn)情況下,Microsoft Access 2010 會禁用很多數(shù)據(jù)庫對象,但應(yīng)用了數(shù)字簽名或置于受信任位置的數(shù)據(jù)庫除外。本文中的信息列出了 Access 禁用的組件。
本文內(nèi)容
默認(rèn)情況下,Access 2010 會以禁用模式打開所有數(shù)據(jù)庫,即它會關(guān)閉數(shù)據(jù)庫的所有可執(zhí)行內(nèi)容,除非該數(shù)據(jù)庫包含數(shù)字簽名或位于受信任位置。
Access 2010 禁用以下組件:
✍ | Visual Basic for Applications (VBA) 代碼及其中的任何引用。 |
✍ | 任何不安全的表達(dá)式。表達(dá)式與公式的性質(zhì)相同。不安全的表達(dá)式包含可能允許用戶修改數(shù)據(jù)庫或訪問數(shù)據(jù)庫之外的資源的函數(shù)。 |
✍ | 所有宏中的不安全操作。不安全的操作是指任何可能允許用戶修改數(shù)據(jù)庫或訪問數(shù)據(jù)庫之外的資源的操作。但是,有時可將 Access 禁用的操作視為安全的。例如,如果您信任數(shù)據(jù)庫的創(chuàng)建者,則可以信任該數(shù)據(jù)庫中任何不安全的宏操作。 |
✍ | 幾種查詢類型: |
✍ | 動作查詢 這些查詢用于添加、更新和刪除數(shù)據(jù)。 |
✍ | 數(shù)據(jù)定義語言 (DDL) 查詢 用于創(chuàng)建或更改數(shù)據(jù)庫中的對象,例如,表和過程。 |
✍ | SQL 傳遞查詢 用于直接向支持開放式數(shù)據(jù)庫連接 (ODBC) 標(biāo)準(zhǔn)的數(shù)據(jù)庫服務(wù)器發(fā)送命令。傳遞查詢在不涉及 Access 數(shù)據(jù)庫引擎的情況下處理服務(wù)器上的表。 |
✍ | ActiveX 控件。 |
對于任何被禁用的組件,Access 2010 提供了兩種啟用方式。您既可以向數(shù)據(jù)庫應(yīng)用數(shù)字簽名,也可以使用“信任中心”創(chuàng)建受信任位置,然后再將數(shù)據(jù)庫放在該受信任位置中。請注意,某些函數(shù)和表達(dá)式可能仍被 Access 沙盒模式禁用。
有關(guān) Access 2010 安全功能的信息,請單擊本文請參閱部分中的鏈接。