office交流網(wǎng)--QQ交流群號

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

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

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

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

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

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

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

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

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

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

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