共用方式為


sp_helpsrvrole (Transact-SQL)

傳回 SQL Server 固定伺服器角色的清單。

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

語法

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