sp_helpsrvrole (Transact-SQL)
返回 SQL Server 固定服务器角色的列表。
语法
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
请参阅
参考
安全存储过程 (Transact-SQL)
sp_addsrvrolemember (Transact-SQL)
sp_dropsrvrolemember (Transact-SQL)
sp_helpsrvrolemember (Transact-SQL)
系统存储过程 (Transact-SQL)