本文適用范圍:使用Access作為數(shù)據(jù)庫(kù)建設(shè)的網(wǎng)站。
Access數(shù)據(jù)庫(kù)的安全性
1、確保Access數(shù)據(jù)庫(kù)不能直接下載,也就是通過(guò)http方式無(wú)法直接下載您的數(shù)據(jù)庫(kù)。如果可以下載,會(huì)被黑客利用,盜取您網(wǎng)站上的全部資料。
2、把Access數(shù)據(jù)庫(kù)重命名成一個(gè)比較復(fù)雜的名字,不要使用默認(rèn)的mdb擴(kuò)展名,也不要使用asp作為擴(kuò)展名。建議不用擴(kuò)展名或使用一個(gè)特殊的擴(kuò)展名,比如kjje4#55.aaa。
數(shù)據(jù)庫(kù)大小請(qǐng)勿超過(guò)50M
1、經(jīng)實(shí)踐總結(jié),當(dāng)Access數(shù)據(jù)庫(kù)超過(guò)50M時(shí),網(wǎng)站的整體響應(yīng)會(huì)變得非常緩慢,同時(shí)也會(huì)影響服務(wù)器上其他網(wǎng)站的性能。如果數(shù)據(jù)非常大,建議您遷移到我們的SQLServer數(shù)據(jù)庫(kù)空間。
2、如果您的網(wǎng)站中有留言本等交互性頁(yè)面,請(qǐng)務(wù)必設(shè)置驗(yàn)證碼等防護(hù)措施,以免被黑客灌入大量數(shù)據(jù),出現(xiàn)數(shù)據(jù)庫(kù)持續(xù)變大的不利情況。
3、我們?cè)谠O(shè)計(jì)程序時(shí),請(qǐng)注意在頁(yè)面的尾部加上數(shù)據(jù)庫(kù)關(guān)閉代碼,有利于網(wǎng)站的良好運(yùn)行。代碼示例如下:
復(fù)制代碼 代碼如下:
Rs.Close
Set Rs=Nothing
Conn.Close
Set Conn=Nothing
壓縮和修復(fù)
Access數(shù)據(jù)庫(kù)如果長(zhǎng)時(shí)間不維護(hù),容易出現(xiàn)數(shù)據(jù)庫(kù)過(guò)大、讀取緩慢甚至損壞等現(xiàn)象,從而造成網(wǎng)站打開報(bào)錯(cuò)或異常,這時(shí)我們可以用微軟的Access軟件進(jìn)行壓縮和修復(fù)。
1、先暫停網(wǎng)站,讓Access數(shù)據(jù)庫(kù)不再讀寫。
2、通過(guò)FTP軟件將Access數(shù)據(jù)庫(kù)下載到本地電腦上。
3、復(fù)制這個(gè)數(shù)據(jù)庫(kù)作為備份,以免修復(fù)失敗造成數(shù)據(jù)庫(kù)破壞。
4、用Access軟件打開這個(gè)數(shù)據(jù)庫(kù)。點(diǎn)擊上方菜單欄中的工具->數(shù)據(jù)庫(kù)實(shí)用工具,再點(diǎn)擊壓縮和修復(fù)數(shù)據(jù)庫(kù)。
5、把修復(fù)好的數(shù)據(jù)庫(kù)上傳到空間中,覆蓋原來(lái)的數(shù)據(jù)庫(kù)。最后開啟空間。