office交流網(wǎng)--QQ交流群號(hào)及微信交流群

Access培訓(xùn)群:792054000         Excel免費(fèi)交流群群:686050929          Outlook交流群:221378704    

Word交流群:218156588             PPT交流群:324131555

微信交流群(請(qǐng)用微信掃碼)

        

Access2010如何保障數(shù)據(jù)庫(kù)的安全

2017-09-11 08:20:00
zstmtony
原創(chuàng)
5837

使用Access數(shù)據(jù)庫(kù)的網(wǎng)友們都知道,Access2003及之前版本的數(shù)據(jù)庫(kù)格式是mdb,而mdb即使設(shè)置了數(shù)據(jù)庫(kù)的打開密碼,在網(wǎng)絡(luò)上有太多的破解和解密工具,所以Access作為后臺(tái)數(shù)據(jù)庫(kù)根本沒有安全可言,對(duì)一些技術(shù)高手而言Access數(shù)據(jù)庫(kù)幾乎是透明一樣,完全裸奔。

但自從Access 2007版本開始,采用了Accdb的數(shù)據(jù)庫(kù)格式,扼制了Access數(shù)據(jù)庫(kù)破解的節(jié)奏。

但如果Access數(shù)據(jù)庫(kù)作為前端,也設(shè)置一個(gè)數(shù)據(jù)庫(kù)密碼的話,用戶使用起來也很不方便,但如果不設(shè)置數(shù)據(jù)庫(kù)密碼的話,用戶很容易打開前端的Access,從而打開后臺(tái)Access數(shù)據(jù)庫(kù)的大門。

那如何更好地保障數(shù)據(jù)庫(kù)的安裝呢?

這里可以借助一下VB,通過用VB來編寫一個(gè)程序,在程序中通過調(diào)用 createobject("Access.application")  來打開Access應(yīng)用程序,同時(shí)把打開Access數(shù)據(jù)庫(kù)的打開密碼傳遞過去,這樣,即避免程序打開時(shí)讓用戶去輸入數(shù)據(jù)庫(kù)密碼的不便,但同時(shí)因?yàn)関b生成的Exe難以被反編譯或破解,所以數(shù)據(jù)庫(kù)的打開密碼也不會(huì)被人知道,但用戶在不知道數(shù)據(jù)庫(kù)密碼的情況下,又無法直接打開數(shù)據(jù)庫(kù)來拿到用戶數(shù)據(jù),從而保障了用戶的安全

當(dāng)然,我們?cè)赩B的exe程序 中還可以同時(shí)將宏的安全性降低(通過 修改注冊(cè)表的項(xiàng)目),這樣也避免打開Access數(shù)據(jù)庫(kù)時(shí)總提醒宏安全性的尷尬。

分享
文章分類
聯(lián)系我們
聯(lián)系人: 王先生
Email: 18449932@qq.com
QQ: 18449932
微博: officecn01
移動(dòng)訪問