新聞中心
Access數(shù)據(jù)庫(kù)是Office套件中常用的一種數(shù)據(jù)庫(kù)軟件,它可以用于存儲(chǔ)和管理各種數(shù)據(jù)的,常常被用于企業(yè)內(nèi)部的數(shù)據(jù)處理和管理等場(chǎng)景,但是如果你忘記了Access數(shù)據(jù)庫(kù)的密碼,那該怎么辦呢?

其實(shí),忘記Access數(shù)據(jù)庫(kù)密碼并不是個(gè)罕見的問(wèn)題,很多人都遇到過(guò)類似的情況,但是這并不意味著你的數(shù)據(jù)就沒(méi)有了解決方案。今天,我們就來(lái)談?wù)勍浟薃ccess數(shù)據(jù)庫(kù)密碼后,應(yīng)該如何解決。
方法一:使用密碼恢復(fù)工具
如果你把密碼忘記了,那么最簡(jiǎn)單的方法是使用密碼恢復(fù)工具。這是一種專門為解決類似問(wèn)題而開發(fā)的工具,可以根據(jù)你設(shè)定的一些密碼特征進(jìn)行解鎖。許多密碼恢復(fù)工具都可以幫助你在幾分鐘內(nèi)恢復(fù)你的密碼,并且?guī)缀蹩梢越怄i所有類型的Access數(shù)據(jù)庫(kù)文件,即便密碼設(shè)定得非常復(fù)雜。
在使用密碼恢復(fù)工具的過(guò)程中需要注意的是:你需要找到一款高質(zhì)量、可靠的密碼恢復(fù)工具,并確保它是來(lái)自具備信譽(yù)的品牌,以保證解鎖過(guò)程的安全性。密碼恢復(fù)工具也需要正確的安裝,在使用前一定要讀取幫助文本,了解應(yīng)該如何正確的配置并使用這個(gè)工具,以確保其正常運(yùn)行。
方法二:重新建立一個(gè)沒(méi)有密碼的數(shù)據(jù)庫(kù)文件
如果你對(duì)你的Access數(shù)據(jù)庫(kù)的對(duì)象結(jié)構(gòu)非常熟悉,或者你的目的僅僅是重新獲得訪問(wèn)權(quán)限,那么另一個(gè)方法就是新建一個(gè)沒(méi)有密碼的數(shù)據(jù)庫(kù)文件。
使用這種方法,你可以先新建一個(gè)完全沒(méi)有密碼的數(shù)據(jù)庫(kù)文件,然后把原始數(shù)據(jù)庫(kù)文件的對(duì)象部分導(dǎo)入到新的數(shù)據(jù)庫(kù)里面。當(dāng)然,這樣做還會(huì)造成一些麻煩,你需要重新調(diào)整你的表結(jié)構(gòu)、查詢、報(bào)表和宏,以及你的許多其他的對(duì)象屬性。
方法三:求助于專家
如果方法一和方法二都無(wú)法幫助您解鎖Access數(shù)據(jù)庫(kù),那么最后的一個(gè)解鎖工具就是求助于專家。
專家指的是經(jīng)驗(yàn)豐富的計(jì)算機(jī)技術(shù)人員或者一些專業(yè)的公司或服務(wù)機(jī)構(gòu)。這些專家或機(jī)構(gòu)可能會(huì)有更加高級(jí)、更創(chuàng)新以及更實(shí)用的解鎖方法來(lái)幫助你恢復(fù)你的數(shù)據(jù)庫(kù)文件。對(duì)于專家和機(jī)構(gòu),你需要做的就是找到他們并提供相應(yīng)的資料,然后等候著他們開始幫助你解決問(wèn)題。
如果你在使用Access數(shù)據(jù)庫(kù)時(shí)忘記了密碼,不要過(guò)于慌張,以上這些方法都可以幫助你恢復(fù)你的數(shù)據(jù)庫(kù),只要你選擇方法合適,操作得當(dāng),就能幫助您重新獲取訪問(wèn)權(quán)限,用一些簡(jiǎn)單的操作來(lái)讓你恢復(fù)你的數(shù)據(jù)完整性和可訪問(wèn)性。
成都網(wǎng)站建設(shè)公司-創(chuàng)新互聯(lián),建站經(jīng)驗(yàn)豐富以策略為先導(dǎo)10多年以來(lái)專注數(shù)字化網(wǎng)站建設(shè),提供企業(yè)網(wǎng)站建設(shè),高端網(wǎng)站設(shè)計(jì),響應(yīng)式網(wǎng)站制作,設(shè)計(jì)師量身打造品牌風(fēng)格,熱線:028-86922220如何保證access
加密或解密數(shù)據(jù)庫(kù)
最簡(jiǎn)單(也是安全性更低)的保護(hù)方法是對(duì)數(shù)據(jù)庫(kù)進(jìn)行加密。加密數(shù)據(jù)庫(kù)就是將數(shù)據(jù)庫(kù)文件壓縮,從而使某些實(shí)用程序(如字處理器)不能解讀這些文件。加密一個(gè)不具有安全設(shè)置的數(shù)據(jù)庫(kù)并不能保證數(shù)據(jù)庫(kù)的安全,因?yàn)槿魏稳硕伎梢源蜷_數(shù)據(jù)庫(kù)并完全訪問(wèn)數(shù)據(jù)庫(kù)中的所有對(duì)象。有關(guān)對(duì)數(shù)據(jù)庫(kù)進(jìn)行安全設(shè)置的詳細(xì)內(nèi)容,請(qǐng)參閱本文后面的使用 Security Wizard 設(shè)置 Access 數(shù)據(jù)庫(kù)的安全性。
加密可以避免在以電子方式傳輸數(shù)據(jù)庫(kù)或者將其存儲(chǔ)在軟盤、磁帶或光盤上時(shí),其他用戶偶然訪問(wèn)數(shù)據(jù)庫(kù)中的信息。然而 Jet(Access 使用的數(shù)據(jù)庫(kù)引擎)使用的加密方法非常薄弱,因此絕不能用于保護(hù)敏感數(shù)據(jù)?!凹用?解密數(shù)據(jù)庫(kù)”命令位于“工具”菜單的“安全”子菜單中。解密數(shù)據(jù)庫(kù)是對(duì)加密過(guò)程的逆運(yùn)算。
使用自定義界面
另一種相對(duì)簡(jiǎn)單的保護(hù)方案是使用自定義界面代替 Access 標(biāo)準(zhǔn)界面。與加密一樣,它也不能保護(hù)數(shù)據(jù)庫(kù)中的對(duì)象和敏感數(shù)據(jù)的安全。通過(guò)選擇“工具”菜單中的“啟動(dòng)”選項(xiàng),您可以指定自定義的啟動(dòng)窗體、菜單,甚至自定義的標(biāo)題和圖標(biāo)。還可以選擇取消 Database 窗口,從而對(duì)缺乏相應(yīng)技術(shù)的應(yīng)用程序用戶隱藏這些對(duì)象?!皢?dòng)”對(duì)話框的各項(xiàng)功能也可以通過(guò)編程實(shí)現(xiàn)。有關(guān)如何從“啟動(dòng)”對(duì)話框設(shè)置啟動(dòng)選項(xiàng)的詳細(xì)信息,請(qǐng)參閱 Access 幫助中的“關(guān)于啟動(dòng)選項(xiàng)”。有關(guān)如何通過(guò)編程設(shè)置啟動(dòng)選項(xiàng)的詳細(xì)信息,請(qǐng)參閱 Access 幫助 Microsoft Visual Basic? 編輯器的“設(shè)置‘啟動(dòng)’選項(xiàng)和編碼中的選項(xiàng)”。
設(shè)置數(shù)據(jù)庫(kù)密碼
您可以在數(shù)據(jù)庫(kù)上設(shè)置密碼,從而要求用戶在訪問(wèn)數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象時(shí)輸入密碼。
注意:使用密碼保護(hù)數(shù)據(jù)庫(kù)或其中的對(duì)象的安全性也稱為共享級(jí)安全性。
您不能使用此選項(xiàng)為用戶或組分配權(quán)限,因此任何掌握密碼的人都可以無(wú)限制地訪問(wèn)所有 Access 數(shù)據(jù)和數(shù)據(jù)庫(kù)對(duì)象?!霸O(shè)置數(shù)據(jù)庫(kù)密碼”命令位于“工具”菜單的“安全”子菜單中。
用戶級(jí)安全性
除共享級(jí)安全性外,您還可以使用用戶級(jí)安全性槐游,它提供了最嚴(yán)格的訪問(wèn)限制,使您能夠更大限度地控制數(shù)據(jù)庫(kù)及其中包含的對(duì)象。這是我們所推薦的數(shù)據(jù)庫(kù)保護(hù)措施的一部分(當(dāng)和操作系統(tǒng)提供的文件級(jí)和共享級(jí)安全性結(jié)合使用時(shí)),因此我們將在本文后面對(duì)用戶級(jí)安全性做詳細(xì)介紹。
同樣,我們也將討論用于保護(hù)數(shù)據(jù)庫(kù)中包含的 Visual Basic for Applications (VBA) 代碼的各種方法。
警告:用戶級(jí)安全性(在單獨(dú)使用時(shí))主要用于保護(hù)數(shù)據(jù)庫(kù)中的代碼和對(duì)象,以免用戶不小心進(jìn)行了修改或更改。如果不希望用戶非法訪問(wèn)窗體、報(bào)表或模塊中的代碼,則必須將 .mdb 文件轉(zhuǎn)換為 MDE 文件(本文尺明弊后面將詳細(xì)介紹)。要避免用戶修改數(shù)據(jù)庫(kù)中的查詢、宏或數(shù)據(jù)訪問(wèn)頁(yè),唯一的方法就是將數(shù)據(jù)庫(kù)文件放在一個(gè)受保護(hù)的文件共享區(qū)域中。此外,在 Access 中不可能既允許用戶修改表中的數(shù)據(jù),同時(shí)又禁止其修改表的設(shè)計(jì)或刪除表。要提供這樣一種功能,需要使用一個(gè)基于服務(wù)器的數(shù)據(jù)庫(kù)產(chǎn)品,例如 Microsoft SQL Server?。
設(shè)置模塊密碼
使用密碼可以保護(hù)所有標(biāo)準(zhǔn)模塊和類模塊(例如窗體和報(bào)表中包含的代碼)以免用戶不小心修改或查看 VBA 代碼。設(shè)置密碼后,您只需在每次會(huì)話時(shí)輸入一次密碼,以便在 Visual Basic 編輯器中查看或修改代碼。除查看和編輯外,在剪切、復(fù)制、粘貼、導(dǎo)出或刪除任何模塊時(shí)也都需要密碼。但應(yīng)該清楚的是,使用這種方法保護(hù)代碼不能防止您或其他用戶運(yùn)陵族行代碼,也不能防止其他用戶使用第三方實(shí)用程序(如 16 進(jìn)制編輯器)來(lái)查看代碼。要完全保護(hù)代碼,必須將 .mdb 文件轉(zhuǎn)換為 MDE 文件。
要為項(xiàng)目中的模塊設(shè)置密碼:
1.為該項(xiàng)目從 Visual Basic 編輯器的“工具”菜單中選擇“屬性”命令。
2.在“項(xiàng)目屬性”對(duì)話框中,單擊“保護(hù)”選項(xiàng)卡。
3.選中“查看時(shí)鎖定工程”復(fù)選框并鍵入密碼。
4.在“確認(rèn)密碼”框中,重新鍵入密碼,然后單擊“確定”。
使用 MDE 文件
通過(guò)將數(shù)據(jù)庫(kù)文件轉(zhuǎn)換為 MDE 文件,可以完全保護(hù) Access 中的代碼免受非法訪問(wèn)。將 .mdb 文件轉(zhuǎn)換為 MDE 文件時(shí),Access 將編譯所有模塊,刪除所有可編輯的源代碼,然后壓縮目標(biāo)數(shù)據(jù)庫(kù)。原始的 .mdb 文件不會(huì)受到影響。新數(shù)據(jù)庫(kù)中的 VBA 代碼仍然能運(yùn)行,但不能查看或編輯。數(shù)據(jù)庫(kù)將繼續(xù)正常工作,您仍然可以升級(jí)數(shù)據(jù)和運(yùn)行報(bào)表。尤其是,將 Access 數(shù)據(jù)庫(kù)保存為 MDE 文件可以防止以下操作:
? 在設(shè)計(jì)視圖中查看、修改或創(chuàng)建窗體、報(bào)表或模塊。
? 添加、刪除或更改對(duì)對(duì)象庫(kù)或數(shù)據(jù)庫(kù)的引用。
? 使用 Access 或 VBA 對(duì)象模型的屬性或方法更改代碼 – MDE 文件不包含可編輯代碼。
? 導(dǎo)入或?qū)С龃绑w、報(bào)表或模塊。而表、查詢、數(shù)據(jù)訪問(wèn)頁(yè)和宏可以導(dǎo)入非 MDE 數(shù)據(jù)庫(kù),或從中導(dǎo)出。
要將.mdb文件轉(zhuǎn)換為 MDE 文件:
1.關(guān)閉數(shù)據(jù)庫(kù)。
2.單擊“工具”菜單中的“數(shù)據(jù)庫(kù)實(shí)用工具”。
3.單擊“生成 MDE 文件”。
4.在“保存數(shù)據(jù)庫(kù)為 MDE”對(duì)話框中,找到 .mdb 文件,然后單擊“生成 MDE”。
注意:在 Access 2023 中創(chuàng)建的數(shù)據(jù)庫(kù)使用默認(rèn)的 Access 2023 文件格式。Access 2023 文件格式的數(shù)據(jù)庫(kù)只能在 Access 2023 中轉(zhuǎn)換為 MDE 格式。要在 Access 2023 中將以默認(rèn)的 Access 2023 格式創(chuàng)建的 .mdb 文件轉(zhuǎn)換為 MDE 文件,必須先將文件轉(zhuǎn)換為 Access 2023 文件格式。為此,可以首先以獨(dú)占方式打開數(shù)據(jù)庫(kù)(要以獨(dú)占方式打開數(shù)據(jù)庫(kù),請(qǐng)參閱本文后面的手動(dòng)設(shè)置數(shù)據(jù)庫(kù)密碼一節(jié))。接下來(lái),指向“工具”菜單中的“數(shù)據(jù)庫(kù)實(shí)用工具”,指向“轉(zhuǎn)換數(shù)據(jù)庫(kù)”,然后單擊“轉(zhuǎn)為 Access 2023 文件格式”。數(shù)據(jù)庫(kù)即可轉(zhuǎn)換為 MDE 文件。
關(guān)于 Access 用戶級(jí)安全性
Access 使用 Microsoft Jet 數(shù)據(jù)庫(kù)引擎來(lái)存儲(chǔ)和檢索數(shù)據(jù)庫(kù)中的對(duì)象。Jet 數(shù)據(jù)庫(kù)引擎使用基于工作組的安全模型(也稱為用戶級(jí)安全性)來(lái)判斷誰(shuí)可以打開數(shù)據(jù)庫(kù),并保護(hù)數(shù)據(jù)庫(kù)所包含對(duì)象的安全。無(wú)論是否明確設(shè)置了數(shù)據(jù)庫(kù)的安全性,用戶級(jí)安全性對(duì)所有 Access 數(shù)據(jù)庫(kù)始終處于打開狀態(tài)。您可以通過(guò)操縱用戶和組帳戶的權(quán)限和成員身份來(lái)更改 Access 中的默認(rèn)安全級(jí)別。下面將對(duì)此進(jìn)行介紹。
無(wú)論何時(shí)啟動(dòng) Access,Jet 數(shù)據(jù)庫(kù)引擎都要查找工作組信息文件(默認(rèn)名稱為 system.mdw,也可以使用擴(kuò)展名 .mdw 任意命名)。工作組信息文件包含組和用戶信息(包括密碼),這些信息決定了誰(shuí)可以打開數(shù)據(jù)庫(kù),以及他們對(duì)數(shù)據(jù)庫(kù)中的對(duì)象的權(quán)限。對(duì)單個(gè)對(duì)象的權(quán)限存儲(chǔ)在數(shù)據(jù)庫(kù)中。這樣,例如,就可以賦予一個(gè)組的用戶(而不是其他用戶)使用特定表的權(quán)限,而賦予另一個(gè)組查看報(bào)表的權(quán)限,但不能修改報(bào)表的設(shè)計(jì)。
工作組信息文件包括內(nèi)置組(Admins 和 Users)以及一個(gè)通用用戶帳戶 (Admin),該帳戶具有管理數(shù)據(jù)庫(kù)及其包含的對(duì)象的權(quán)限(無(wú)限制)。您也可以使用菜單命令(“工具”菜單中的“安全”子菜單)或者通過(guò) VBA 代碼添加新的組和用戶。
注意:安裝 Access 時(shí),安裝程序會(huì)自動(dòng)創(chuàng)建工作組信息文件,并使用您指定的名稱和單位信息來(lái)命名。因?yàn)檫@一信息通常很容易被判斷出來(lái),因而未經(jīng)授權(quán)的用戶很可能會(huì)創(chuàng)建另一個(gè)版本的工作組信息文件,從而在由該工作組信息文件定義的工作組中,為自己設(shè)定一個(gè)不可撤消的管理員帳戶(Admins 組的成員)權(quán)限。為防止發(fā)生這種情況,應(yīng)創(chuàng)建一個(gè)新的工作組信息文件,并指定唯一的工作組 ID (WID)。這樣,只有知道 WID 的用戶才能創(chuàng)建該工作組信息文件的副本。本文后面將討論使用 User-level Security Wizard 創(chuàng)建新的工作組信息文件。
Admins 組不能被刪除,其成員具有不可撤消的管理權(quán)限。您可以通過(guò)菜單或代碼刪除 Admins 組的權(quán)限,但 Admins 組的任何成員都可以重新添加權(quán)限。此外,Admins 組中必須始終至少有一個(gè)管理數(shù)據(jù)庫(kù)的成員。對(duì)于沒(méi)有進(jìn)行安全設(shè)置的數(shù)據(jù)庫(kù),Admins 組始終包含默認(rèn)的 Admin 用戶帳戶,它也是所有用戶默認(rèn)登錄的帳戶。
所有用戶必須屬于默認(rèn)的 Users 組,不管他們是否還屬于其他組。您可以在 VBA 中創(chuàng)建用戶帳戶,而并不將新的用戶帳戶添加到 Admins 組中。然而,如果不同時(shí)將該用戶帳戶添加到 Admins 組中,該用戶將無(wú)法成功啟動(dòng) Access,因?yàn)?Access 內(nèi)部使用的用于管理數(shù)據(jù)庫(kù)的很多表都映射到 Users 組的權(quán)限。
使用以下步驟進(jìn)行 Access 數(shù)據(jù)庫(kù)的安全設(shè)置:
1.將新用戶帳戶添加到 Admins 組中。該用戶對(duì)數(shù)據(jù)庫(kù)中的對(duì)象具有管理權(quán)限。
2.從 Admins 組中刪除默認(rèn)的 Admin 用戶帳戶。
3.從 Admin 用戶和 Users 組中刪除權(quán)限。
4.為所創(chuàng)建的任何自定義組分配權(quán)限。
在默認(rèn) Admin 用戶帳戶上設(shè)置密碼會(huì)激活登錄對(duì)話框,從而每次啟動(dòng) Access 時(shí)都會(huì)提示用戶輸入用戶名和密碼。如果您沒(méi)有在 Admin 帳戶上設(shè)置密碼,用戶將自動(dòng)作為 Admin 用戶登錄,無(wú)需密碼,也不會(huì)出現(xiàn)登錄對(duì)話框。
對(duì)數(shù)據(jù)庫(kù)中對(duì)象的權(quán)限可以是顯式的(直接分配給用戶帳戶)或隱式的(從用戶所屬的組繼承),也可以是兩者的結(jié)合。Access 在權(quán)限問(wèn)題上使用“最少限制”規(guī)則,即用戶的權(quán)限包括其顯式和隱式權(quán)限的總和。例如,如果用戶 A 的帳戶具有限制權(quán)限,而用戶 A 屬于一個(gè)具有限制權(quán)限的組,同時(shí)也屬于另一個(gè)具有管理(所有)權(quán)限的組,那么用戶 A 將具有管理權(quán)限。有鑒于此,通常更好不要為用戶帳戶分配顯式權(quán)限。而應(yīng)創(chuàng)建具有不同權(quán)限的組,然后將用戶分配給具有適當(dāng)權(quán)限的組,這會(huì)減少數(shù)據(jù)庫(kù)管理方面的麻煩。
在以下各節(jié)中,我們將展示如何通過(guò)用戶界面和編程手段來(lái)保護(hù)數(shù)據(jù)庫(kù)及其包含的對(duì)象。首先,我們來(lái)看看幾種設(shè)置數(shù)據(jù)庫(kù)密碼的不同方法。
手動(dòng)設(shè)置數(shù)據(jù)庫(kù)密碼
可以為數(shù)據(jù)庫(kù)設(shè)置密碼,從而要求用戶在訪問(wèn)數(shù)據(jù)庫(kù)時(shí)輸入密碼。然而,一旦用戶登錄后,便可以不受限制地訪問(wèn)數(shù)據(jù)庫(kù)中的數(shù)據(jù)和對(duì)象。
注意:在設(shè)置數(shù)據(jù)庫(kù)密碼之前,建議備份數(shù)據(jù)庫(kù)并將其存儲(chǔ)在一個(gè)安全的位置。
在設(shè)置數(shù)據(jù)庫(kù)密碼之前,需要以獨(dú)占方式打開數(shù)據(jù)庫(kù)。要以獨(dú)占方式打開數(shù)據(jù)庫(kù):
1.如果數(shù)據(jù)庫(kù)處于打開狀態(tài),關(guān)閉數(shù)據(jù)庫(kù)。
2.單擊“文件”菜單中的“打開”重新打開數(shù)據(jù)庫(kù)。
3.在“打開”對(duì)話框中,找到數(shù)據(jù)庫(kù),單擊“打開”按鈕旁邊的箭頭,然后單擊“以獨(dú)占方式打開”。
要手動(dòng)設(shè)置數(shù)據(jù)庫(kù)密碼:
1.在“工具”菜單中,指向“安全”,然后單擊“設(shè)置數(shù)據(jù)庫(kù)密碼”。
2.在“密碼”框中,鍵入密碼。
注意:密碼區(qū)分大小寫。
3.在“驗(yàn)證”框中,重新鍵入密碼以確認(rèn),然后單擊“確定”。
現(xiàn)在就設(shè)置了數(shù)據(jù)庫(kù)密碼。下次或其他用戶打開數(shù)據(jù)庫(kù)時(shí),會(huì)出現(xiàn)一個(gè)對(duì)話框要求輸入密碼。下面來(lái)看看如何通過(guò)編程設(shè)置數(shù)據(jù)庫(kù)密碼。
accesss數(shù)據(jù)庫(kù)密碼忘記的介紹就聊到這里吧,感謝你花時(shí)間閱讀本站內(nèi)容,更多關(guān)于accesss數(shù)據(jù)庫(kù)密碼忘記,怎么辦?——忘記了Access數(shù)據(jù)庫(kù)密碼,如何保證access的信息別忘了在本站進(jìn)行查找喔。
創(chuàng)新互聯(lián)【028-86922220】值得信賴的成都網(wǎng)站建設(shè)公司。多年持續(xù)為眾多企業(yè)提供成都網(wǎng)站建設(shè),成都品牌建站設(shè)計(jì),成都高端網(wǎng)站制作開發(fā),SEO優(yōu)化排名推廣服務(wù),全網(wǎng)營(yíng)銷讓企業(yè)網(wǎng)站產(chǎn)生價(jià)值。
文章標(biāo)題:怎么辦?——忘記了Access數(shù)據(jù)庫(kù)密碼(accesss數(shù)據(jù)庫(kù)密碼忘記)
分享路徑:http://m.fisionsoft.com.cn/article/cdggogp.html


咨詢
建站咨詢
