程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> Access數據庫 >> 關於Access數據庫 >> 建立Access 數據庫的安全門

建立Access 數據庫的安全門

編輯:關於Access數據庫
 

在Office 2000下,Access數據庫的安全機制已經更為完善。除了對數據庫設置密碼保護,對數據庫進行編碼壓縮,還可以啟用用戶級的安全機制,在用戶級別上控制對數據庫的訪問。

  一、數據庫設置密碼

  對於單機使用的數據庫或者是需要工作組共享的數據庫,僅設置密碼保護較為合適。知道密碼的組成員,都有數據庫的完全操作權限,彼此之間的使用權限沒有什麼區別。設置密碼的步驟如下:

  啟動Microsoft Access,在彈出的選擇窗口中點取消,不打開任何數據庫。

  點擊菜單:文件---打開,在彈出的打開窗口中,選中要打開的數據庫文件。然後在打開按鈕的右側展開箭頭上單擊選定以獨占方式打開,用獨占方式打開選定的數據庫。

  在Access窗口菜單上點擊:工具—安全—設置數據庫密碼。在彈出的密碼和驗證輸入框中,輸入密碼,注意區分大小

  寫,並請記住。然後點擊確定按鈕。

  關閉數據庫,退出Access環境,密碼設置完畢。下次再打開此數據庫,就會提示輸入密碼,密碼正確才能打開數據庫。

  如要復制數據庫,請不要使用數據庫密碼。如設置了密碼,復制的數據庫將不能同步。數據庫的密碼是和數據庫文件放置在一起,而不是放在工作組信息文件中。

  二、數據庫壓縮編碼

  為了進一步對數據庫進行加密保護,可以對數據庫進行編碼壓縮。這樣使用其它工具程序或字處理等軟件就無法查看此數據庫的內容。而對用戶在Access下的使用則不影響。編碼的步驟如下:

  啟動Microsoft Access,在彈出的選擇窗口中點取消,不打開任何數據庫。

  點擊菜單:工具—安全—加密/解密數據庫。

  在彈出的數據庫加密/解密窗口中,選取要編碼的數據庫,點擊確定按鈕。

  在彈出的數據庫加密後另存為窗口中,在文件名輸入框中輸入編碼後的文件名,點擊保存按鈕。編碼壓縮後的數據庫被另保為另一個文件。

  三、用戶級安全機制

  使用用戶級的安全機制,可以更靈活更安全的保護數據庫。在這種安全機制下,

  在Access關聯的工作組信息文件中建立用戶和工作組帳戶,用來管理用戶;在具體的數據庫中管理對象權限,可以給用戶和工作組分別指定使用權限。用戶要輸入用戶名稱和密碼才能打開數據庫,對數據庫的操作要受擁有權限的限制。

  1、工作組信息文件

  在Microsoft Access中,用戶和工作組的信息帳戶,是存儲在工作組信息文件中的,即使用工作組信息文件來管理用戶和工作組。而默認的工作組信息文件是:C:\Program Files\Microsoft Office\Office\System.mdw。

  用戶也可以建立自己的工作組信息文件,用來按照自己的需要來劃分和管理用戶和工作組,一般是存放在數據庫所在的工作目錄下的Secured.mdw文件中,當然用戶也可以自己指定文件名和存放位置,但文件的擴展名不可以變。

  工作組信息文件與整個Access關聯對應著,在Access運行環境下有效,而不是對應某個數據庫的。每次Access啟動,都要讀取工作組信息文件從而得到用戶和工作組的帳戶信息。默認是讀取默認工作組信息文件System.mdw,但用戶可以指定Access與哪個工作組信息文件關聯:運行工作組信息管理器Wrkgadm.exe,(通常在C:\Program Files\Microsoft Office\Office\下已經有指向該程序的快捷方式MS Access Workgroup Administrator)可以創建新的工作組信息文件或指定Access聯接某一個工作組信息文件。還可以在啟動Access的時候用命令行啟動參數選項/wrkg <工作組信息文件名>來指定聯接的工作組信息文件

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved