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

Access數據庫安全的幾個問題

編輯:Access數據庫入門

  問題

  1.什麼是Microsoft Access 工作組,怎樣創建工作組信息文件?

  2.怎樣打開“工作組管理器“?

  3.怎樣允許他人查看或執行查詢,但不能更改數據或查詢設計?

  4.怎樣防止復制、設置數據庫密碼或更改啟動選項?

  5.怎樣定義用戶級安全?

  問:什麼是Microsoft Access 工作組,怎樣創建工作組信息文件?

  答:Microsoft Access 工作組是在多用戶環境下共享數據的一組用戶。如果定義了用戶級安全,工作組的成員將記錄在用戶帳號和組帳號中,這些帳號則保存在 Microsoft Access 工作組信息文件中。用戶的密碼也保存在工作組信息文件中。可以為這些安全帳號指定對數據庫及其對象的權限。權限本身將存儲在安全數據庫中。

  在 Microsoft Access 97 中,用戶的設置存儲在 Windows 注冊表的 Hkey_Current_UserSoftwareMicrosoftOffice8.0AccessSettings 關鍵字中。在 Microsoft Access 的舊版本中,“選項”對話框中定義的用戶選項設置記錄在工作組信息文件中。

  默認的工作組是由安裝程序自動在安裝 Microsoft Access 的文件夾中創建的工作組信息文件定義的。 可以使用“工作組管理器”重新創建工作組。

  問:怎樣打開“工作組管理器“?

  答:如果使用的是 Windows 95 或 Windows NT Workstation 4.0,可使用“我的電腦”或 Windows“資源管理器”打開安裝 Microsoft Access 的文件夾(默認文件夾是 Program FilesMicrosoft OfficeOffice),然後雙擊 Wrkgadm.exe。

  問:怎樣允許他人查看或執行查詢,但不能更改數據或查詢設計?

  答:在安全工作組裡,可以指定他人查看查詢返回數據的權限。如果是操作查詢,還可以允許他們執行查詢,即使限制他們不得查看查詢的基表或基礎查詢。

  1 在“設計”視圖中打開查詢。

  2 在查詢“設計”視圖中單擊設計網格與字段列表外的任何地方,以選定查詢。

  3 單擊工具欄上的“屬性”按鈕 ,以顯示查詢的屬性表。

  4 將“執行權限”屬性設置為“所有者的”。

  設置了此屬性後,應出現以下情形:

  。所有用戶都具有查詢所有者的查看或執行查詢權限。

  。只有查詢所有者才能保存更改過的查詢。

  。只有查詢所有者才能更改查詢的所有權。

  注釋 也可以設置所有新查詢的默認權限。請在“工具”菜單上單擊“選項”,再單擊“表/查詢”選項卡,然後單擊想要使用的“執行權限”選項。

  問:怎樣防止復制、設置數據庫密碼或更改啟動選項?

  答:如果共享數據庫沒有定義用戶級安全,就無法防止用戶作出以上更改。定義了用戶級安全性之後,就只有具有管理員權限的用戶帳號或組帳號才能對數據庫進行復制、設置密碼或更改啟動屬性等操作。

  問:怎樣定義用戶級安全?

  答: 1 加入一個安全工作組或新建一個工作組信息文件。

  要點 要完全確保數據庫的安全,請不要使用安裝 Microsoft Access 時創建的工作組信息文件所定義的默認工作組。而應該確保定義所加入的工作組的工作組信息文件是使用唯一的工作組 ID (WID) 創建的,否則應該創建一個新的工作組。

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