sp_helpsrvrolemember (Transact-SQL)
適用於:SQL Server
傳回 SQL Server 固定伺服器角色成員的相關資訊。
語法
sp_helpsrvrolemember [ [ @srvrolename = ] 'role' ]
引數
[ @srvrolename = ] 'role'
這是固定伺服器角色的名稱。 role 為 sysname ,預設值為 Null。 如果未 指定角色 ,結果集會包含所有固定伺服器角色的相關資訊。
role 可以是下列任何值。
固定伺服器角色 | 描述 |
---|---|
sysadmin | 系統管理員 |
securityadmin | 安全性系統管理員 |
serveradmin | 伺服器管理員 |
setupadmin | 設定系統管理員 |
processadmin | 處理系統管理員 |
diskadmin | 磁片系統管理員 |
dbcreator | 資料庫建立者 |
bulkadmin | 可以執行 BULK INSERT 語句 |
傳回碼值
0 (成功) 或 1 (失敗)
結果集
資料行名稱 | 資料類型 | 描述 |
---|---|---|
ServerRole | sysname | 伺服器角色的名稱 |
MemberName | sysname | ServerRole 成員的名稱 |
MemberSID | varbinary(85) | MemberName 的安全性識別碼 |
備註
使用sp_helprolemember來顯示資料庫角色的成員。
所有登入都是公用的成員。 sp_helpsrvrolemember無法辨識公用角色,因為在內部,SQL Server 不會將公用實作為角色。
若要從伺服器角色新增或移除成員,請參閱 ALTER SERVER ROLE (Transact-SQL) 。
sp_helpsrvrolemember不會以使用者定義的伺服器角色作為引數。 若要判斷使用者定義伺服器角色的成員,請參閱 ALTER SERVER ROLE (Transact-SQL) 中的 範例。
權限
需要 public 角色中的成員資格。
範例
下列範例會列出固定伺服器角色的成員 sysadmin
。
EXEC sp_helpsrvrolemember 'sysadmin';
另請參閱
sp_helprole (Transact-SQL)
sp_helprolemember (Transact-SQL)
系統預存程序 (Transact-SQL)
安全性預存程序 (Transact-SQL)
安全性函數 (Transact-SQL)
意見反應
https://aka.ms/ContentUserFeedback。
即將登場:在 2024 年,我們將逐步淘汰 GitHub 問題作為內容的意見反應機制,並將它取代為新的意見反應系統。 如需詳細資訊,請參閱:提交並檢視相關的意見反應