文章編號: 289885 - 上次校閱: 2005年1月26日 - 版次: 6.1

如何協助保護 Microsoft Access 資料庫中的說明

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。
中級使用者: 需要基本巨集]、 [程式碼撰寫,] 以及 [交互操作性技巧。

本文只適用於 Microsoft Access 資料庫 (.mdb)。

本文章的有 Microsoft Access 2000] 版本請參閱 254372? (http://support.microsoft.com/kb/254372/ )
全部展開 | 全部摺疊

結論

本文提供您可以如何協助保護一個資料庫,如此一來,它不是變更,或是其他 Microsoft Access 使用者所複製的概觀。

本文假設您有徹底瞭解構成 Microsoft Access 安全性模型的部分: 工作群組,帳戶、 擁有權及權限。

其他相關資訊

當您正在建立資料庫時,有三個常見的錯誤,可以讓 Access 使用者規避安全性:
  • 您建立資料庫與所屬物件您 Admin 使用者身份登。
  • 您並不會在所有物件的完整移除預設的使用者群組權限授與。
  • 分散式的應用程式包含用來建立資料庫的相同 System.mdw 檔。在 [System.mdw 管理帳戶沒有密碼,然後是 「 系統管理員 」 群組的成員。
如果要保護您的資料庫被其他的 Microsoft Access 使用者更改,請依照下列步驟執行:
  1. 啟動 Microsoft Access 然後再開啟任何資料庫。
  2. 在 [工具] 功能表上指向 [安全性],然後按一下 [工作群組管理員]。建立新的系統資料庫 (System.mdw) 具有唯一的名稱、 組織和工作群組識別碼。
  3. 在 [工具] 功能表上指向 [安全性],然後按一下 [使用者及群組帳號]。按一下 [變更登入密碼] 索引標籤、 指定密碼給 Admin 使用者帳號,然後按一下 [套用]
  4. 在 [使用者及群組帳號] 對話方塊按一下 [使用者] 索引標籤,建立新的使用者帳戶,然後再新增 [系統管理員 」 群組的 [帳戶]。
  5. 使用者] 下的 [名稱] 方塊中選取 [系統管理 的使用者名稱]。從 [系統管理員] 群組移除系統管理帳戶,然後按一下 [確定]
  6. 按一下 [檔案] 功能表 的 [結束。重新啟動 Microsoft Access。
  7. 建立新的資料庫。

    您已命名新的資料庫,並按下 [確定] 之後,登入畫面便會出現。

    請注意這不同於較早版本的 Access 啟動之前登入畫面出現的位置的存取。
  8. 輸入您在步驟 4 中建立使用者的名稱。將密碼保留為空白。
  9. 在 [工具] 功能表上指向 [安全性],然後按一下 [使用者及群組帳號]。
  10. 按一下 [變更登入密碼] 索引標籤,輸入一個密碼,然後按一下 [確定]
  11. 在 [工具] 功能表上指向 [安全性,然後再按一下 [使用者及群組的權限。按一下 [權限] 索引標籤,然後選取 [若要顯示群組名稱在 [使用者/群組名稱] 方塊中的 [清單] 選項下的 [群組]。
  12. 在 [使用者/群組名稱] 方塊中,按一下 [使用者]。在以在 [物件名稱] 方塊中顯示各種物件的 [物件類型] 方塊中選取適當的物件類型,然後移除預設使用者群組權限,對於出現在 [物件名稱] 方塊中的下列物件:
    <目前資料庫 >
    <新資料表/查詢 >
    <新表單 >
    <新報表 >
    <新巨集 >
  13. 從匯入所有物件的原始資料庫到新的資料庫。
  14. 依需要建立其他群組和使用者的帳戶。
  15. 將 [群組及使用者的權限指派給您適當的物件。
  16. 選擇性的參數: 關閉該資料庫,然後使用 [加密/解密資料庫] 指令 (按一下 [工具,] 後,再指向 [保全]) 來加密資料庫。(這個步驟是選擇性)。

?考

如需有關如何保護 Visual Basic 環境的詳細資訊,按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中的發行項]:
223447? (http://support.microsoft.com/kb/223447/ ) ACC2000: 無法安全的 Access 2000 中的個別模組
如需有關如何保護在 Microsoft Access 資料庫中,按一下 [說明] 功能表上的 [Microsoft Access 的 [說明],並在 「 Office 小幫手 」 或 「 解答精靈 」 中輸入 [保全 Access 資料庫 然後按一下 [搜尋] 以檢視所傳回的主題。

如需有關設定使用者層次安全性的詳細資訊,按一下 [說明] 功能表上的 [Microsoft Access 的 [說明],並在 「 Office 小幫手 」 或 「 解答精靈 」 中輸入 [安全使用使用者層次安全性精靈,來為存取資料庫 然後按一下 [搜尋] 以檢視主題。

這篇文章中的資訊適用於:
  • Microsoft Access 2002 Standard Edition
關鍵字:?
kbmt kbhowto KB289885 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:289885? (http://support.microsoft.com/kb/289885/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。