Transact-SQL 参考

sp_srvrolepermission

返回应用于固定服务器角色的权限。

语法

sp_srvrolepermission [[@srvrolename =] 'role']

参数

[@srvrolename =] 'role'

是为其返回权限的固定服务器角色名。role 的数据类型是 sysname,默认设置为 NULL。如果未指定,则返回所有固定服务器角色的权限。role 可以是下列值之一。

描述
Sysadmin 系统管理员
Securityadmin 安全管理员
Serveradmin 服务器管理员
Setupadmin 设置管理员
Processadmin 进程管理员
Diskadmin 磁盘管理员
Dbcreator 数据库创建者
Bulkadmin 可执行 BULK INSERT 语句

返回代码值

0(成功)或 1(失败)

结果集
列名 数据类型 描述
ServerRole sysname 固定服务器角色的名称
Permission sysname ServerRole 关联的权限

注释

在内部对应用于固定服务器角色成员的权限进行管理,并且这些权限不是用于管理其它安全帐户类型权限的安全系统的一部分。

列出的权限包括可以执行的 Transact-SQL 语句和固定服务器角色成员执行的其它特殊活动。若要显示固定服务器角色列表,请执行 sp_helpsrvrole

sysadmin 固定服务器角色具有所有其它固定服务器角色的权限。

权限

执行权限默认授予 public 角色。

示例

下例显示与 sysadmin 固定服务器角色关联的权限。

EXEC sp_srvrolepermission 'sysadmin'

请参见

sp_addsrvrolemember

sp_dropsrvrolemember

sp_helpsrvrole

系统存储过程