返回应用于固定服务器角色的权限。
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'