Transact-SQL 参考

sp_helpsrvrole

返回 Microsoft® SQL Server™ 固定服务器角色列表。

语法

sp_helpsrvrole [ [ @srvrolename = ] 'role' ]

参数

[@srvrolename =] 'role'

是固定服务器角色的名称。role 的数据类型为 sysname,默认值为 NULL,可以是下列值之一。

固定服务器角色 描述
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

请参见

sp_addsrvrolemember

sp_dropsrvrolemember

sp_helpsrvrolemember

系统存储过程