數據庫安全性的管理

 

一、實驗目的及要求

1. 掌握SQL Server身份驗證模式。

2. 掌握創建登錄賬戶、數據庫用戶的方法。

3. 掌握使用角色實現數據庫安全性的方法。

4. 掌握權限的分配。

二、實驗環境

Microsoft SQL Server 2008

三、實驗內容

1.   創建角色ProgramerRole,擁有創建表,存儲過程,視圖權限,擁有對Salary表的 查詢、修改、插入權限

創建角色:

分配創建表、存儲過程、視圖權限:

分配對錶Salary的查詢、修改、插入的權限:

 

2. 創建一個登錄賬號Testlogin

3. 創建對應於這個登錄賬號的數據庫用戶TestUser

4. 將用戶TestUser添加到TestRole角色中

 

5.數據庫服務器上的角色以及權限類型。

數據庫角色指定了可以訪問相同數據庫對象的一組數據庫用戶。數據庫角色的成員可以分爲如下幾類:Windows用戶組或用戶賬戶、SQL Server登錄、其他角色。SQL Server的安全體系結構中包括了幾個含有特定隱含權限的角色。除了數據庫擁有者創建的角色之外,還有兩類預定義的角色。這些可以創建的角色可以分爲如下幾類:固定服務器、固定數據庫、用戶自定義。

權限類型:①對象權限(作用:決定用戶對數據庫對象所執行的操作,包括用戶對數據庫中的表、視圖、列或存儲過程等對象的操作權限)。②語句權限(作用:決定用戶能否操作數據庫和創建數據庫對象)。③隱含權限(作用:控制那些只能由預定義系統角色的成員或數據庫對象所有者執行的活動)

四、實驗總結

 通過本次實驗使我掌握SQL Server 身份驗證模式,掌握創建登錄賬戶、數據庫用戶的方法,掌握了使用角色實現數據庫安全性的方法,掌握了權限的分配,使我對數據庫的使用更加熟練了。也大大增加了我對數據庫的興趣。

 

 

 

發佈了63 篇原創文章 · 獲贊 9 · 訪問量 7924
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章