在Access 2010中設(shè)置或更改Access 2003用戶級安全機(jī)制(2)_Access數(shù)據(jù)庫教程
推薦:Access如何查詢SQL視圖切換單純的SQL語言所包括的句子并不多,但在運(yùn)用的過程中需求很多輸入各種表、查詢和字段的姓名。這樣當(dāng)你樹立一個觸及很多字段的查詢時,就需求輸入很多文字,與用查詢規(guī)劃視圖樹立查詢比較,就費(fèi)事多了。 所以我在樹立查詢的時分也都是先在查詢規(guī)劃視圖將根本的查詢功用
以后的用戶將從 HKEY_USERS 注冊表項(xiàng)中的值繼承默認(rèn)的工作組文件路徑。因?yàn)檫@一信息通常很容易確定,所以未經(jīng)授權(quán)的用戶也可以創(chuàng)建該工作組信息文件的另一個版本。因此,這些用戶可能會在工作組信息文件定義的工作組中獲得不可撤銷的管理員帳戶(Admins 組中的成員)權(quán)限。為防止未經(jīng)授權(quán)的用戶獲取這些權(quán)限,應(yīng)創(chuàng)建一個新的工作組信息文件,并指定一個工作組 ID (WID),即由 4 到 20 個區(qū)分大小寫的字母數(shù)字組成的字符串,創(chuàng)建新工作組信息文件時必須輸入該字符串。創(chuàng)建新的工作組可以唯一標(biāo)識該工作組文件的 Admin 組。只有知道 WID 的用戶才能創(chuàng)建工作組信息文件的副本。要創(chuàng)建新的文件,可以使用“工作組管理員”工具。
除非用戶通過使用“工作組管理員”工具加入了另一個工作組,否則您創(chuàng)建的任何用戶和組帳戶或密碼都會保存在該工作組信息文件中。
要點(diǎn) 請務(wù)必寫下準(zhǔn)確的名稱、組織和工作組 ID(包括這三個條目中的字母是大寫還是小寫),并將它們保存在安全的位置。在必須重新創(chuàng)建該工作組信息文件時,您必須提供完全相同的名稱、組織和工作組 ID。如果您忘記或丟失了這些條目,可能無法訪問您的數(shù)據(jù)庫。
用戶級安全機(jī)制可以識別兩種類型的權(quán)限:顯式權(quán)限和隱式權(quán)限。顯式權(quán)限是指直接授予用戶帳戶的權(quán)限;不會影響其他用戶。隱式權(quán)限是指授予組帳戶的權(quán)限。將一個用戶添加到組中便會向該用戶授予該組的權(quán)限;而將一個用戶從組中刪除便會取消該用戶具有的該組的權(quán)限。
當(dāng)用戶嘗試對啟用安全功能的數(shù)據(jù)庫對象執(zhí)行一項(xiàng)操作時,該用戶的權(quán)限集合即為其顯示和隱式權(quán)限的交集。用戶的安全級別通常對該用戶的顯式權(quán)限及該用戶所屬的任何和所有組的權(quán)限的限制最小。因此,管理工作組最簡單的方式是創(chuàng)建新組并為該組分配權(quán)限,而不是為單個用戶分配權(quán)限。然后,可以通過向該組添加用戶或從中刪除用戶來更改單個用戶的權(quán)限。另外,在需要授予新權(quán)限時,通過一項(xiàng)操作即可將該權(quán)限授予組中的所有成員。
可以更改數(shù)據(jù)庫對象的權(quán)限的人員包括:
創(chuàng)建數(shù)據(jù)庫時使用的工作組信息文件的 Admins 組成員。
對象所有者。
任何具備該對象的“管理員”權(quán)限的用戶。
即使用戶當(dāng)前可能無法執(zhí)行某項(xiàng)操作,但是他們可以授予自己執(zhí)行此操作的權(quán)限。如果用戶是 Admins 組的成員,或者是對象的所有者,便可以這樣做。
創(chuàng)建表、查詢、窗體、報(bào)表或宏的用戶便是該對象的所有者。另外,可以更改數(shù)據(jù)庫中權(quán)限的用戶組同樣可以更改這些對象的所有權(quán)或者重新創(chuàng)建這些對象,而這兩項(xiàng)操作均可以更改對象的所有權(quán)。要重新創(chuàng)建對象,可以制作對象的副本,或者從另一個數(shù)據(jù)庫導(dǎo)入對象或?qū)ο髮?dǎo)出到另一個數(shù)據(jù)庫。這是轉(zhuǎn)讓對象(包括數(shù)據(jù)庫本身)所有權(quán)的最簡單的方式。
注釋 復(fù)制、導(dǎo)入或?qū)С霾粫膶?RunPermissions 屬性設(shè)置為“屬于所有者”的查詢的所有權(quán)。只有查詢的 RunPermissions 屬性設(shè)置為“屬于用戶的”時,才可以更改查詢的所有權(quán)。
3、安全帳戶
Access 2003 工作組信息文件包含下列預(yù)定義帳戶。

實(shí)際上,Access 2003 和更低版本的 Access 中的安全機(jī)制始終是有效的。在您激活工作組的登錄過程之前,所有用戶會在 Access 啟動時使用空密碼的默認(rèn) Admin 用戶帳戶隱式登錄。在后臺,Access 使用 Admin 帳戶作為工作組的管理員帳戶。對于創(chuàng)建的所有數(shù)據(jù)庫、表、查詢、窗體、報(bào)表和宏,除了創(chuàng)建這些對象的所有者(組或用戶)帳戶外,Access 還使用 Admin 帳戶。
管理員和所有者非常重要,因?yàn)樗麄儞碛胁豢沙废臋?quán)限:
管理員(Admins 組成員)始終可以獲得工作組中創(chuàng)建的對象的完全權(quán)限。
擁有表、查詢、窗體、報(bào)表或宏的帳戶始終可以獲得該對象的完全權(quán)限。
擁有數(shù)據(jù)庫的帳戶始終可以打開該數(shù)據(jù)庫。
因?yàn)閷τ?Access 的每個副本,Admin 用戶帳戶完全相同,所以幫助保護(hù)數(shù)據(jù)庫安全的第一步是定義管理員和所有者用戶帳戶(或使用單個用戶帳戶作為管理員和所有者帳戶),然后從 Admins 組刪除 Admin 用戶帳戶。否則,所有擁有 Access 副本的用戶都可以使用 Admin 帳戶登錄到您的工作組,并具備對工作組的表、查詢、窗體、報(bào)表和宏的完全權(quán)限。
您可以根據(jù)需要向 Admins 組分配任意數(shù)量的用戶帳戶,但是只有一個用戶帳戶可以擁有數(shù)據(jù)庫,擁有數(shù)據(jù)庫的帳戶是指在執(zhí)行以下操作時活動的用戶帳戶:創(chuàng)建數(shù)據(jù)庫,或通過創(chuàng)建新數(shù)據(jù)庫并將一個數(shù)據(jù)庫的所有對象導(dǎo)入到該新數(shù)據(jù)庫來轉(zhuǎn)讓所有權(quán)。但是,組帳戶也可以擁有數(shù)據(jù)庫中的表、查詢、窗體、報(bào)表和宏。
組織安全帳戶時需要注意的事項(xiàng)
只有用戶帳戶可以登錄到 Access;您無法使用組帳戶來登錄。
為數(shù)據(jù)庫用戶創(chuàng)建的帳戶必須存儲在這些用戶使用該數(shù)據(jù)庫時將加入的工作組信息文件中。如果使用不同的文件創(chuàng)建數(shù)據(jù)庫,那么應(yīng)在創(chuàng)建帳戶前更改該文件。
確保為管理員和用戶帳戶創(chuàng)建唯一密碼�?梢允褂霉芾韱T帳戶登錄的用戶始終可以獲得在工作組中創(chuàng)建的所有表、查詢、窗體、報(bào)表和宏的完全權(quán)限�?梢允褂盟姓邘舻卿浀挠脩羰冀K可以獲得所擁有對象的完全權(quán)限。
創(chuàng)建了用戶和組帳戶后,可以查看和打印它們之間的關(guān)系。Access 可以打印工作組中帳戶的報(bào)表,其中顯示每個用戶所屬的組以及屬于每個組的用戶。
如果使用的是在 Microsoft Access 2.0 中創(chuàng)建的工作組信息文件,則必須以 Admins 組成員的身份登錄才能打印用戶和組信息。如果工作組信息文件是在 Microsoft Access 97 或更高版本的 Access 中創(chuàng)建的,那么工作組中的所有用戶都可以打印用戶和組信息。
設(shè)置啟動/刪除用戶級安全機(jī)制
本部分中的步驟介紹了如何啟動和運(yùn)行“用戶級安全機(jī)制向?qū)?rdquo;。請記住,這些步驟只適用于具有 Access 2003 文件格式或早期文件格式并在 Access 2010 中打開的數(shù)據(jù)庫。
啟動“用戶級安全機(jī)制向?qū)?rdquo;
打開要管理的 .mdb 或 .mde 文件。
在“數(shù)據(jù)庫工具”選項(xiàng)卡上的“管理”組中,單擊“用戶和權(quán)限”下的箭頭,然后單擊“用戶級安全機(jī)制向?qū)?rdquo;。
按照每頁上的步驟完成該向?qū)А?“用戶級安全機(jī)制向?qū)?rdquo;會用相同名稱和 .bak 文件擴(kuò)展名創(chuàng)建當(dāng)前 Access 數(shù)據(jù)庫的備份副本,然后對當(dāng)前數(shù)據(jù)庫中的所選對象應(yīng)用安全措施。
如果當(dāng)前 Access 數(shù)據(jù)庫是通過密碼幫助保護(hù) VBA 代碼的,該向?qū)崾灸斎朊艽a,而且只有輸入該密碼后向?qū)Р拍艹晒ν瓿善洳僮鳌?/p>
通過向?qū)?chuàng)建的所有密碼都會打印在完成該向?qū)r打印的“用戶級安全機(jī)制向?qū)?rdquo;報(bào)告中。應(yīng)將該報(bào)告保存在安全位置。在工作組文件丟失或損壞時,您可以使用該報(bào)告重新創(chuàng)建該工作組文件。
刪除用戶級安全機(jī)制
要在使用 Access 2010 期間刪除用戶級安全機(jī)制,請將 .mdb 文件另存為 .accdb 文件。
以 Access 2007 格式保存該文件的副本
單擊“文件”選項(xiàng)卡。將打開 Backstage 視圖。
在左側(cè)單擊“共享”。
在右側(cè)單擊“將數(shù)據(jù)庫另存為”,然后單擊“Access 數(shù)據(jù)庫(*.accdb)”。
將顯示“另存為”對話框。
使用“保存位置”列表查找要保存轉(zhuǎn)換后的數(shù)據(jù)庫的位置。
在“保存類型”列表中,選擇“Microsoft Office Access 2007 數(shù)據(jù)庫(*.accdb)”。
單擊“保存”。
對象權(quán)限參考
分享:Word美化打印Access數(shù)據(jù)表格方法首要,在Access打開源數(shù)據(jù)庫,做完排序等數(shù)據(jù)處置后,在導(dǎo)航窗格中,挑選包括待導(dǎo)出數(shù)據(jù)的目標(biāo)。接下來依據(jù)所用Access版別不一樣,介紹后續(xù)不一樣操作。 一、Access2003表格 在工具菜單中,指向Office鏈接用Microsoft Office Word發(fā)布(如圖1),系統(tǒng)將自動生成一個Word
- Access如何查詢SQL視圖切換
- Word美化打印Access數(shù)據(jù)表格方法
- ASP\ASP.NET網(wǎng)站中怎么防止Access數(shù)據(jù)庫被別人下載
- 在網(wǎng)頁上進(jìn)行Access數(shù)據(jù)庫壓縮
- Access數(shù)據(jù)庫多條數(shù)據(jù)Insert
- Access 2010數(shù)據(jù)庫加密介紹
- Access數(shù)據(jù)庫安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語句刪除表關(guān)系
- Access報(bào)表打印如何自動分頁
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫
Access數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫教程推薦
- Access數(shù)據(jù)庫的存儲上限
- ASP轉(zhuǎn)ACCESS為SQL數(shù)據(jù)庫連接
- Access數(shù)據(jù)庫提示OleDbException (0x80004005): 操作必須使用一個可更新的查詢
- ASP完美轉(zhuǎn)化ACCESS為SQL數(shù)據(jù)庫連接
- 解答Perl下應(yīng)當(dāng)如何連接Access數(shù)據(jù)庫
- 防止ACCESS數(shù)據(jù)庫被下載的9種方法
- 解讀八種方法防止數(shù)據(jù)庫被下載
- 解析Access新手編號的生成問題
- 怎樣修復(fù)不同情況的Access數(shù)據(jù)庫
- Access數(shù)據(jù)庫遠(yuǎn)程連接的方法
- 相關(guān)鏈接:
復(fù)制本頁鏈接| 搜索在Access 2010中設(shè)置或更改Access 2003用戶級安全機(jī)制(2)
- 教程說明:
Access數(shù)據(jù)庫教程-在Access 2010中設(shè)置或更改Access 2003用戶級安全機(jī)制(2)
。