3-5 服務器角色

角色存在的意義:

數據庫的所有者dbo擁有數據庫中所有對象,sysAdmin這個服務器角色成員自動映射爲dbo


我們發現,每個數據庫下面都有一個dbo用戶:


通常,sa被映射到用戶數據庫的dbo。另外,由固定服務器角色sysAdmin的任何成員創建的任何對象都自動屬於dbo;


服務器角色:



下面我們演示將PbUser這個用戶設置爲dbcreator這個服務器角色:

首先,用sa連接到服務器;

安全性,登錄名,PbUser:

我們用PbUser連接一下數據庫:


接下來我們用PbUser這個登錄名來創建一個數據庫:


單擊確定;

創建失敗:


這是因爲我們的PbUser沒有創建數據庫的權限;

解決方案:將PbUser這個用戶映射到dbcreator這個角色:

首先,找到sa這個數據庫連接,展開,找到安全性,找到PbUser,現在我們來進行一下映射:

單擊右鍵,屬性;

在選擇頁選擇服務器角色:

其中public角色是默認被選中的,現在我們給他賦予dbcreator這個角色:


點擊確定,刷新,這樣爲PbUser賦予了dbcreator這樣一個角色;






發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章