返回 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