2009-01-04 38 views

回答

10

默認情況下,公共角色不能做任何事*。如果他們希望每個人都擁有這些權限,某些DBA將授予公共角色額外的權限(查看或更改數據或運行存儲的特效)。

* - 好吧,幾乎任何東西。他們可以查看一些系統視圖並運行不接觸任何數據的查詢(如「select」a'「)。

要查看特定權限,請右鍵單擊該角色(在SQL 2005中,它是數據庫> {您的數據庫}>安全性>角色>數據庫角色),然後選擇屬性。

編輯:您可能還想查看服務器級別的公共角色。這是在安全>服務器角色>公共

3

每個數據庫用戶都屬於公共數據庫角色。

當用戶未被授予或拒絕特定權限的安全對象時,該用戶繼承授予該對象的公共權限。

公共服務器角色被授予VIEW ANY DATABASE權限和默認端點上的CONNECT權限。

實際上,公共服務器角色不是固定的服務器角色,因爲權限可以更改,但每個用戶默認都屬於公共數據庫角色。

您可以點擊此處查看:https://msdn.microsoft.com/en-us/library/ms188659.aspx