sp_helpsrvrolemember (Transact-SQL)

傳回 SQL Server 固定伺服器角色成員的相關資訊。

主題連結圖示 Transact-SQL 語法慣例

語法

sp_helpsrvrolemember [ [ @srvrolename = ] 'role' ]

引數

  • [ @srvrolename = ] 'role'
    這是固定伺服器角色的名稱。 role 是 sysname,預設值是 NULL。 如果未指定 role,結果集會包括所有固定伺服器角色的相關資訊。

    role 可以是下列值之一。

    固定伺服器角色

    說明

    sysadmin

    系統管理員

    securityadmin

    安全性管理員

    serveradmin

    伺服器管理員

    setupadmin

    安裝管理員

    processadmin

    處理序管理員

    diskadmin

    磁碟管理員

    dbcreator

    資料庫建立者

    bulkadmin

    可以執行 BULK INSERT 陳述式

傳回碼值

0 (成功) 或 1 (失敗)

結果集

資料行名稱

資料類型

說明

ServerRole

sysname

伺服器角色的名稱

MemberName

sysname

ServerRole 的成員名稱

MemberSID

varbinary(85)

MemberName 的安全性識別碼

備註

請使用 sp_helprolemember 來顯示資料庫角色的成員。

所有登入都是 public 的成員。 因為 SQL Server 在內部不會將 public 當做角色實作,所以 sp_helpsrvrolemember 不會辨識 public 角色。

若要在伺服器角色中加入或移除成員,請參閱<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)