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

服务器角色的名称

说明

sysname

ServerRole 的说明

注释

固定服务器角色在服务器级上定义,这些角色具有执行特定服务器级管理活动的权限。不能添加、删除或更改固定服务器角色。

下表显示了一些可用于修改服务器角色的存储过程。

存储过程

操作

sp_addsrvrolemember

将登录帐户添加到固定服务器角色。

sp_helpsrvrolemember

显示固定服务器角色成员列表。

sp_dropsrvrolemember

删除服务器角色成员。

权限

要求具有 public 角色成员身份。

示例

以下查询返回可用固定服务器角色列表。

EXEC sp_helpsrvrole