sp_helpsrvrole (Transact-SQL)
傳回 SQL Server 固定伺服器角色的清單。
語法
sp_helpsrvrole [ [ @srvrolename = ] 'role' ]
引數
[ @srvrolename= ] 'role'
這是固定伺服器角色的名稱。role 是 sysname,預設值是 NULL。role 可以是下列其中一個值。固定伺服器角色
描述
系統管理員 (sysadmin)
系統管理員
安全性管理員 (securityadmin)
安全性管理員
伺服器管理員 (serveradmin)
伺服器管理員
setupadmin
安裝管理員
處理序管理員 (processadmin)
處理序管理員
diskadmin
磁碟管理員
資料庫建立者 (dbcreator)
資料庫建立者
bulkadmin
可以執行 BULK INSERT 陳述式
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 |
資料類型 |
描述 |
---|---|---|
ServerRole |
sysname |
伺服器角色的名稱 |
Description |
sysname |
ServerRole 的描述 |
備註
固定伺服器角色定義於伺服器層級,具有執行特定伺服器層級管理活動的權限。固定伺服器角色無法加入、移除或變更。
下表顯示了可用來修改伺服器角色的預存程序。
預存程序 |
動作 |
---|---|
sp_addsrvrolemember |
將登入帳戶加入至固定伺服器角色中。 |
sp_helpsrvrolemember |
顯示固定伺服器角色成員清單。 |
sp_dropsrvrolemember |
移除伺服器角色的成員。 |
權限
需要 public 角色中的成員資格。
範例
下列查詢會傳回可用固定伺服器角色的清單。
EXEC sp_helpsrvrole