如何保護(hù)Access 2000數(shù)據(jù)庫(kù)的安全_Access數(shù)據(jù)庫(kù)教程
推薦:揭秘增強(qiáng)網(wǎng)站數(shù)據(jù)庫(kù)Access文件的安全性的方法對(duì)于個(gè)人網(wǎng)站來(lái)說(shuō),受到建站條件的制約,Access數(shù)據(jù)庫(kù)成了廣大個(gè)人網(wǎng)站站長(zhǎng)的首選。然而,Access數(shù)據(jù)庫(kù)本身存在很多安全隱患,攻擊者一旦找到數(shù)據(jù)庫(kù)文件的存儲(chǔ)路徑和文件名,后綴名為
Office家族成員中,人們對(duì)于Access 2000的了解,往往只局限在它的操作界面中,對(duì)于數(shù)據(jù)庫(kù)管理的功能仍只是停留在建立表、數(shù)據(jù)輸入、使用窗體向?qū)、?bào)表向?qū)、?shù)據(jù)訪問(wèn)頁(yè)向?qū)У纫恍┖?jiǎn)單的應(yīng)用上。其實(shí)Access 2000的功能十分強(qiáng)大,且超乎你的想像。它是微軟自公布Access以來(lái)功能最全面、與Windows和Internet結(jié)合最緊密的數(shù)據(jù)庫(kù)軟件,是一個(gè)功能非常強(qiáng)大,而且簡(jiǎn)單易用的數(shù)據(jù)庫(kù)管理系統(tǒng)(DBMS),即對(duì)數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)、處理和管理的系統(tǒng)。
管理工作組信息文件
對(duì)于數(shù)據(jù)庫(kù)而言,由于其中保存大量的數(shù)據(jù),因此如何提高其安全性是一個(gè)相當(dāng)重要的問(wèn)題。Access 2000有一個(gè)默認(rèn)名為System.mdw的工作組信息文件,該文件存放了Access數(shù)據(jù)庫(kù)的全部安全信息,包括用戶賬號(hào)和組賬號(hào)。
需要注意的是,原System.mdw工作組信息文件是不安全的。因?yàn)樵诎惭bAccess的同時(shí),安裝程序自動(dòng)將默認(rèn)的工作組定義在其創(chuàng)建的工作組信息文件中。在用戶還沒有使用“工具組管理器”指定其他的工作組信息文件之前,再次啟動(dòng)Access時(shí),都使用默認(rèn)的工作組信息文件。在工作組信息文件中,用戶可以存儲(chǔ)所設(shè)置的安全賬號(hào)。
因此,在設(shè)置安全賬號(hào)之前,用戶應(yīng)該選擇好存儲(chǔ)這些賬號(hào)的Access工作組信息文件,并且必須確定所選擇的工作組信息文件是使用惟一的工作組標(biāo)識(shí)符(WID)創(chuàng)建的。默認(rèn)狀態(tài)下原System.mdw工作組信息文件之所以不安全,是因?yàn)樗墓ぷ鹘M標(biāo)識(shí)符 (WID)是空白的,任何人都可以獲得該工作組信息文件定義的管理員賬號(hào),具有訪問(wèn)數(shù)據(jù)庫(kù)的各種權(quán)限,這對(duì)數(shù)據(jù)庫(kù)來(lái)講是很不安全的。所以用戶可以使用位于 Access所在目錄中的“工作組管理員”程序(Workgadm.exe),來(lái)對(duì)工作組信息文件進(jìn)行管理。
組和用戶管理
數(shù)據(jù)庫(kù)管理員有權(quán)增加、刪除組和用戶。最好把開發(fā)同一個(gè)項(xiàng)目的成員設(shè)計(jì)成為一個(gè)組。Access將用戶歸類到各種組中,所以數(shù)據(jù)庫(kù)安全管理可以得到極大的簡(jiǎn)化,也就是為組而不是為單個(gè)用戶指定權(quán)限,然后通過(guò)將用戶添加到組中或從組中刪除的方式來(lái)更改單個(gè)用戶的權(quán)限。對(duì)于處于同組的用戶授予新權(quán)限,只要執(zhí)行一個(gè)操作,即可對(duì)該組賬號(hào)授予新的權(quán)限。為了數(shù)據(jù)庫(kù)的安全,對(duì)不再使用數(shù)據(jù)庫(kù)的用戶和組,應(yīng)做到及時(shí)刪除。
設(shè)置管理員口令
在使用新的工作組信息文件后,可以設(shè)置管理員口令,以防止他人進(jìn)入你的數(shù)據(jù)庫(kù)系統(tǒng)。設(shè)置管理員口令按下列步驟進(jìn)行。
1、單擊“工具/安全/用戶與組賬號(hào)”,調(diào)出用戶與組賬號(hào)“窗口”(見圖)。
2、單擊“更改登錄密碼”標(biāo)簽,調(diào)出更改密碼的對(duì)話框。對(duì)話框中要求輸入舊密碼。第一次輸入時(shí),由于管理員尚無(wú)密碼,故在該框中保留空白,不必輸入。在一新密碼和驗(yàn)證框內(nèi)兩次輸入新密碼,單擊[確定]按鈕。
重新啟動(dòng)Access會(huì)出現(xiàn)“登錄”框,要求輸入名稱及密碼,在你分別輸入后,單擊[確定]按鈕即可。需要注意的是,密碼區(qū)分大小寫字母,應(yīng)牢記密碼,否則將無(wú)法進(jìn)入數(shù)據(jù)庫(kù)。
如要更改用戶的密碼,則在登錄對(duì)話框內(nèi)輸入用戶名,如果該用戶名尚無(wú)密碼,故在第一次進(jìn)入數(shù)據(jù)庫(kù)時(shí),無(wú)需提供密碼;如果已設(shè)有密碼,需提供原密碼。打開數(shù)據(jù)庫(kù),按照上述的步驟設(shè)置用戶的新密碼,下次啟動(dòng)數(shù)據(jù)庫(kù)時(shí),使用更改后的用戶名稱登錄時(shí),需提供更改后的新密碼才能打開數(shù)據(jù)庫(kù)。
數(shù)據(jù)庫(kù)的權(quán)限
在Access 2000中,用戶所具有的數(shù)據(jù)庫(kù)訪問(wèn)權(quán)限有兩種類型:顯式權(quán)限和隱式權(quán)限。顯式權(quán)限是指直接授予某一用戶賬號(hào)的權(quán)限,這是該用戶賬號(hào)專用的,與其他用戶無(wú)關(guān)。隱式權(quán)限是指授予組賬號(hào)的權(quán)限,即用戶加入到組中的同時(shí)被賦予的組的權(quán)限。如果一個(gè)用戶同時(shí)具有上述兩種權(quán)限,當(dāng)該用戶對(duì)設(shè)置了安全性的數(shù)據(jù)庫(kù)進(jìn)行訪問(wèn)時(shí),那么,他所具有的權(quán)限就是兩種權(quán)限的交集。
在Access數(shù)據(jù)庫(kù)中,對(duì)組和用戶訪問(wèn)數(shù)據(jù)庫(kù)權(quán)限的設(shè)置工作,只能通過(guò)管理員完成。設(shè)置的權(quán)限包括:“打開/運(yùn)行”,讀取設(shè)計(jì)、修改設(shè)計(jì)、管理、讀取數(shù)據(jù),更新數(shù)據(jù)、插入數(shù)據(jù)和刪除數(shù)據(jù)。
設(shè)置和修改用戶權(quán)限
以管理員身份登錄,啟動(dòng)數(shù)據(jù)庫(kù)。單擊“工具/安全/用戶與組的權(quán)限”,引出“用戶與組的權(quán)限”窗口,該窗口中間有“用戶”和“組”兩個(gè)單選按鈕,分別用來(lái)更改用戶或組的權(quán)限。組的權(quán)限包含了用戶的權(quán)限,如果組的權(quán)限允許更新數(shù)據(jù),則用戶有權(quán)更新數(shù)據(jù),不管用戶的權(quán)限中是否選中該項(xiàng)許可權(quán)。在對(duì)象類型中選擇設(shè)置權(quán)限的對(duì)象,包括表、查詢、窗體、報(bào)表、宏和模塊。在對(duì)象名稱框內(nèi)列出了對(duì)象的全部?jī)?nèi)容。例如,如果對(duì)象的類型是表,則列出全部表的名稱,可以選擇一個(gè)、多個(gè)或全部表。設(shè)置權(quán)限只要單擊窗口下部的復(fù)選按鈕(檢查框)即可,選擇完畢后,單擊[確定]按鈕。通過(guò)修改組的權(quán)限,一個(gè)組的全部用戶便具有相同的權(quán)限。例如要撤消用戶組的修改設(shè)計(jì)權(quán)限,那么屬于用戶組的用戶進(jìn)入數(shù)據(jù)庫(kù)后,就無(wú)權(quán)修改設(shè)計(jì)。
加密數(shù)據(jù)庫(kù)
安全保護(hù)措施越多,數(shù)據(jù)庫(kù)就越安全。Access會(huì)根據(jù)用戶的設(shè)置對(duì)數(shù)據(jù)庫(kù)進(jìn)行加密處理。如果用戶新數(shù)據(jù)庫(kù)存放于原來(lái)的位置,并和原來(lái)的數(shù)據(jù)庫(kù)同名的話,那么Access會(huì)自動(dòng)用加密后的數(shù)據(jù)庫(kù)將原來(lái)的數(shù)據(jù)庫(kù)替換掉。如果由于磁盤空間不足等原因而造成無(wú)法存儲(chǔ)加密后的數(shù)據(jù)庫(kù),Access將保留原有的數(shù)據(jù)庫(kù)。
加密數(shù)據(jù)庫(kù)按以下步驟進(jìn)行:
1、使用相應(yīng)的工作組信息文件啟動(dòng)Access,關(guān)閉所有打開的數(shù)據(jù)庫(kù)并保證網(wǎng)上所有用戶不再使用該數(shù)據(jù)庫(kù)。
2、單擊“工具/安全/加密/解密數(shù)據(jù)庫(kù)”,此時(shí)出現(xiàn)“加密解密”對(duì)話框。
3、在對(duì)話框中,用戶可以指定需加密的數(shù)據(jù)庫(kù),此數(shù)據(jù)庫(kù)同時(shí)必須是一個(gè)設(shè)置安全機(jī)制的數(shù)據(jù)庫(kù)。然后單擊[確定]按鈕。出現(xiàn)“數(shù)據(jù)庫(kù)加密后另存為”對(duì)話框。
4、在該對(duì)話框中,用戶需要指定加密后的數(shù)據(jù)庫(kù)名稱,以及有效數(shù)據(jù)庫(kù)的位置,然后單擊[確定]按鈕。
最后需要說(shuō)明的是,Access 2000是對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作的應(yīng)用程序,因此需要有較好的配置。安裝Access 2000的用戶,需要的硬件配置如下:
1、Pentium 200以上。
2、2GB以上硬盤。
3、不少于32MB內(nèi)存。
4、光驅(qū)一個(gè)。
安裝Access 2000約需100MB的磁盤空間。用戶在選擇驅(qū)動(dòng)器時(shí),必須要有足夠的磁盤空間,否則將無(wú)法安裝成功或正常使用。
分享:解讀access中數(shù)據(jù)表的自動(dòng)重新聯(lián)接用access做應(yīng)用程序,往往做成數(shù)據(jù)和程序兩個(gè)數(shù)據(jù)庫(kù),數(shù)據(jù)數(shù)據(jù)庫(kù)中只存放數(shù)據(jù)表,程序數(shù)據(jù)庫(kù)中存放所有的form,query,report,modul
- Access數(shù)據(jù)庫(kù)安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語(yǔ)句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁(yè)
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫(kù)
- 一句sql更新兩個(gè)表并可更新對(duì)應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語(yǔ)句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫(kù)
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫(kù)教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫(kù)教程推薦
- 解析Access數(shù)據(jù)庫(kù)成功導(dǎo)入Oracle庫(kù)的方法
- access的備注字段限制64K
- 如何在退出整個(gè)系統(tǒng)前提示用戶
- access數(shù)據(jù)庫(kù)用sql語(yǔ)句添加字段,修改字段,刪除字段
- ACCESS的參數(shù)化查詢
- Access使用宏控制程序之常用的宏操作
- 淺議ACCESS統(tǒng)計(jì)不重復(fù)記錄個(gè)數(shù)問(wèn)題
- Word與Access數(shù)據(jù)交流技巧
- 揭秘ADO連接Access的幾種規(guī)范做法
- 通過(guò)查詢返回?cái)?shù)據(jù)庫(kù)對(duì)象的名稱
猜你也喜歡看這些
- ASP完美轉(zhuǎn)化ACCESS為SQL數(shù)據(jù)庫(kù)連接
- 數(shù)據(jù)庫(kù)并發(fā)問(wèn)題詳述
- 通過(guò)查詢返回?cái)?shù)據(jù)庫(kù)對(duì)象的名稱
- 建立自由的會(huì)計(jì)日期的報(bào)表
- 解讀ADO訪問(wèn)不同數(shù)據(jù)庫(kù)的差別
- Access數(shù)據(jù)庫(kù)開發(fā)技巧(四)
- 解析Access數(shù)據(jù)庫(kù)成功導(dǎo)入Oracle庫(kù)的方法
- 如何在Recordset對(duì)象中查詢記錄
- 談Access:數(shù)據(jù)轉(zhuǎn)換問(wèn)題
- 優(yōu)化Microsoft Access提高速度
- 相關(guān)鏈接:
- 教程說(shuō)明:
Access數(shù)據(jù)庫(kù)教程-如何保護(hù)Access 2000數(shù)據(jù)庫(kù)的安全
。