Access資料庫安全中常見問題匯總

來源:互聯網
上載者:User

本文匯總了在Access資料庫安全問題中最為常見的問題來做出解答。

問:什麼是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、所有使用者都具有查詢所有者的查看或執行查詢許可權。

2、只有查詢所有者才能儲存更改過的查詢。

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

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

問:怎樣防止複製、設定資料庫密碼或更改啟動選項?

答:如果共用資料庫沒有定義使用者層次安全性,就無法防止使用者作出以上更改。定義了使用者層次安全性性之後,就只有具有管理員權限的使用者帳號或組帳號才能對資料庫進行複製、設定密碼或更改啟動屬性等操作。

問:怎樣定義使用者層次安全性?

答:

1、加入一個安全工作群組或建立一個工作群組資訊檔案。

要點 要完全確保資料庫的安全,請不要使用安裝 Microsoft Access 時建立的工作群組資訊檔案所定義的預設工作群組。而應該確保定義所加入的工作群組的工作群組資訊檔案是使用唯一的工作群組識別碼 (WID) 建立的,否則應該建立一個新的工作群組。

2、啟用“登入”對話方塊。

操作方法:啟動 Microsoft Access ,開啟資料庫,單擊“工具”菜單“安全”子功能表中的“使用者與組帳號”命令,單擊“使用者”選項卡,確保在“名稱”框中預定義的“管理員”使用者帳號呈高亮度顯示,單擊“更改登入密碼”選項卡,單擊“新密碼”框,然後鍵入新密碼。不要在“舊密碼”框中輸入任何內容, 在“驗證”框中再次鍵入密碼進行確認,然後單擊“確定”按鈕。退出ACCESS並重新啟動ACCESS,就會出現“登入”對話方塊。

3、建立管理員的使用者帳號。

操作方法:

1)開啟工作群組管理器,按下“聯結”按鈕,選擇 使用在第1步驟中建立的安全工作群組資訊檔案,退出管理器,啟動 Microsoft Access。

要點 如果要確保資料庫是完全安全的,請不要使用安裝 Microsoft Access 時建立的工作群組資訊檔案中定義的預設工作群組,並確保定義所用工作群組的工作群組資訊檔案是以唯一的工作群組識別碼 (WID) 建立的,否則就應該重新建立一個工作群組資訊檔案。

2 )選擇“工具”菜單“安全”子功能表中的“使用者與組帳號”命令,單擊“使用者”選項卡上的“建立”按鈕, 在“新使用者/組”對話方塊中,鍵入管理員帳號名稱和個人 ID (PID),然後單擊“確定”按鈕建立帳號。

警告 一定要記住正確的帳號名和 PID,包括字母的大小寫,並其將其放在安全的地方。如果要重新建立帳號,必須提供其名稱和 PID。遺忘或丟失了帳號名和 PID 將無法恢複。

3)在“可用的組”框中,單擊“Administrator 群組”,然後單擊“添加”按鈕。Microsoft Access 將把新的管理員帳號添加到Administrator 群組並在“隸屬於”框中顯示“Administrator 群組”。

4)單擊“確定”按鈕建立管理員帳號。

4 退出 Microsoft Access 並以建立的管理員身份登入。

5 刪除Administrator 群組中的管理員帳號。

操作方法:選擇“工具”菜單“安全”子功能表中的“使用者與組帳號”命令,在“使用者”選項卡上的“名稱”框中輸入要移去的使用者。在“隸屬於”框中,選擇要“Administrator 群組”的組,然後單擊“刪除”按鈕。

6 開啟要設定安全的資料庫。

7 單擊“工具”菜單“安全”子功能表中的“使用者層次安全性性嚮導”命令。

8 根據嚮導對話方塊中的指示完成各個步驟。

“使用者層次安全性性嚮導”將建立一個新的資料庫,並將原有資料庫中所有對象的副本匯出到新的資料庫中,然後通過取消使用者組對新資料庫物件的所有許可權,為嚮導第一個對話方塊中的選取的物件類型設定安全,然後加密新資料庫。原有資料庫沒有進行任何更改。表之間的關係和所有的連結資料表在新的資料庫中都將重建。

現在,只有在步驟1中加入的工作群組管理員群組成員可以訪問新資料庫中設定了安全的對象。“使用者”組則不具備對這些對象的許可權。要限制使用者和/或組對這些對象的訪問必須為其設定許可權。



相關文章

Cloud Intelligence Leading the Digital Future

Alibaba Cloud ACtivate Online Conference, Nov. 20th & 21st, 2019 (UTC+08)

Register Now >

Starter Package

SSD Cloud server and data transfer for only $2.50 a month

Get Started >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。