顯示每個固定數據庫角色的權限。
sp_dbfixedrolepermission [ [ @rolename = ] 'role' ]
[@rolename =] 'role'
是有效的 Microsoft® SQL Server™ 固定數據庫角色的名稱。role 的數據類型為 sysname,默認設置為 NULL。如果沒有指定 role,將顯示所有固定數據庫角色的權限。
0(成功)或 1(失?。?/P>
| 列名 | 數據類型 | 描述 |
|---|---|---|
| DbFixedRole | sysname | 固定數據庫角色的名稱 |
| Permission | nvarchar(70) | 與 DbFixedRole 相關的權限 |
要顯示固定數據庫角色列表,請執(zhí)行 sp_helpdbfixedrole。下面是固定數據庫角色。
| 固定數據庫角色 | 描述 |
|---|---|
| db_owner | 數據庫所有者 |
| db_accessadmin | 數據庫訪問管理員 |
| db_securityadmin | 數據庫安全管理員 |
| db_ddladmin | 數據庫 DDL 管理員 |
| db_backupoperator | 數據庫備份操作員 |
| db_datareader | 數據庫數據讀取者 |
| db_datawriter | 數據庫數據寫入者 |
| db_denydatareader | 數據庫拒絕數據讀取者 |
| db_denydatawriter | 數據庫拒絕數據寫入者 |
db_owner 固定數據庫角色的權限可以涵蓋所有其它固定數據庫角色。若要顯示固定服務器角色的權限,請執(zhí)行 sp_srvrolepermission。
結果集中列出的權限包含可執(zhí)行的 Transact-SQL 語句,以及可以由數據庫角色執(zhí)行的其它特殊活動。
所有用戶都具有執(zhí)行 sp_dbfixedrolepermission 的權限。
下面的示例顯示所有固定數據庫角色的權限。
EXEC sp_dbfixedrolepermission相關文章