如果您在早期版本的 Access 中創(chuàng)建了一個數(shù)據(jù)庫,并對該數(shù)據(jù)庫應(yīng)用了用戶級安全機(jī)制,那么當(dāng)您在 Microsoft Access 2010 中打開該文件時,這些安全設(shè)置會保持不變。另外,您還可以從 Access 2010 啟動 Microsoft Office Access 2003 提供的安全工具,例如“用戶級安全機(jī)制向?qū)?rdquo;和各種用戶和組權(quán)限對話框。本文介紹了 Access 2003 安全功能的工作原理,以及如何在 Access 2010 中啟動和使用這些功能。本文中的信息只適用于在 Access 2003 或更低版本的 Access 中創(chuàng)建的數(shù)據(jù)庫(.mdb 文件)。用戶級安全機(jī)制不能用于在 Access 2010 中創(chuàng)建的數(shù)據(jù)庫(.accdb 文件)。此外,如果將 .mdb 文件轉(zhuǎn)換為新格式(.accdb 文件),那么 Access 2010 會丟棄您的用戶級安全機(jī)制設(shè)置。
[用戶級安全機(jī)制在 Access 2010 中的工作原理和概述]1、用戶級安全機(jī)制在 Access 2010 中的工作原理[/page]
1、Access 2010 僅為使用 Access 2003 和早期文件格式的數(shù)據(jù)庫(.mdb 和 .mde 文件)提供用戶級安全機(jī)制。在 Access 2010 中,如果您打開一個在較低版本的 Access 中創(chuàng)建的數(shù)據(jù)庫,并且該數(shù)據(jù)庫應(yīng)用了用戶級安全機(jī)制,那么該安全功能對該數(shù)據(jù)庫仍然有效。例如,用戶必須輸入密碼才能使用該數(shù)據(jù)庫。另外,您還可以啟動和運(yùn)行 Access 2003 和更低版本的 Access 提供的各種安全工具,例如“用戶級安全機(jī)制向?qū)?rdquo;和各種用戶和組權(quán)限對話框。在操作過程中,請記住只有打開 .mdb 或 .mde 文件時這些工具才可用。如果將文件轉(zhuǎn)換為 Access 2010 文件格式,那么 Access 會刪除所有現(xiàn)有的用戶級安全功能。
2、Access 2003 用戶級安全機(jī)制概述
以下各部分提供了有關(guān) Access 2003 和更低版本的 Access 中的用戶級安全機(jī)制的背景信息。如果您已熟悉了以前的安全模型和用戶級安全機(jī)制,那么可以跳過這些部分直接轉(zhuǎn)到本文后面的設(shè)置用戶級安全機(jī)制或刪除用戶級安全機(jī)制。
用戶級安全機(jī)制的基本信息
Access 中的用戶級安全機(jī)制類似于基于服務(wù)器的系統(tǒng)上的安全機(jī)制,它使用密碼和權(quán)限來允許或限制個人或組對數(shù)據(jù)庫中的對象進(jìn)行訪問。在 Access 2003 或更低版本的 Access 中,當(dāng)您在 Access 數(shù)據(jù)庫中實(shí)施用戶級安全機(jī)制時,數(shù)據(jù)庫管理員或?qū)ο笏姓呖梢钥刂茊蝹€用戶或用戶組對數(shù)據(jù)庫中的表、查詢、窗體、報(bào)表和宏執(zhí)行的操作。例如,一組用戶可以更改數(shù)據(jù)庫中的對象,另一組只能將數(shù)據(jù)輸入到特定表中,還有一組則只能查看一組報(bào)表中的數(shù)據(jù)。
Access 2003 和更低版本的 Access 中的用戶級安全機(jī)制使用密碼和權(quán)限的組合,即用來指定用戶對數(shù)據(jù)庫中數(shù)據(jù)或?qū)ο蟮脑L問類型的一組屬性。您可以為個人或組設(shè)置密碼和權(quán)限,然后這些密碼和權(quán)限的組合便會成為安全帳戶,這些帳戶可以用來定義允許訪問數(shù)據(jù)庫中對象的用戶和用戶組。相應(yīng)地,用戶和組的組合稱為工作組,Access 會將該信息存儲在工作組信息文件中。當(dāng) Access 啟動時,它會讀取工作組信息文件并根據(jù)文件中的數(shù)據(jù)來確定哪些用戶和組具備相應(yīng)權(quán)限。
默認(rèn)情況下,Access 提供一個內(nèi)置用戶 ID 和兩個內(nèi)置組。默認(rèn)用戶 ID 為 Admin,默認(rèn)組為 Users 和 Admins。默認(rèn)情況下,Access 會將內(nèi)置用戶 ID 添加到 Users 組,因?yàn)樗?ID 必須至少屬于一個組。相應(yīng)地,Users 組對數(shù)據(jù)庫中的所有對象具有完全權(quán)限。另外,Admin ID 還是 Admins 組的成員。Admins 組必須至少包含一個用戶 ID(必須有一個數(shù)據(jù)庫管理員),而且 Admin ID 將一直是默認(rèn)數(shù)據(jù)庫管理員,直到您對其進(jìn)行了更改。
啟動 Access 2003 或更低版本的 Access 時,Access 會為您分配 Admin 用戶 ID,這樣您就成為了每個默認(rèn)組的成員。該 ID 和這些組(Admin 和 Users)為所有用戶提供了對數(shù)據(jù)庫中所有對象的完全權(quán)限,這意味著除非您實(shí)施了用戶級安全機(jī)制,否則任何用戶都可以打開、查看和更改所有 .mdb 文件中的所有對象。
新聞熱點(diǎn)
疑難解答
圖片精選