返回固定数据库角色的列表。
sp_helpdbfixedrole [ [ @rolename = ] 'role' ]
[@rolename =] 'role'
是固定数据库角色的名称。role 的数据类型为 sysname,默认值为 NULL。如果指定了 role,则仅返回有关该角色的信息。反之,将返回所有固定数据库角色的列表和描述。
0(成功)或 1(失败)
列名 | 数据类型 | 描述 |
---|---|---|
DbFixedRole | sysname | 固定数据库角色的名称。 |
Description | nvarchar(70) | DbFixedRole 的描述。 |
固定数据库角色定义在数据库级别上,并且有权限执行特定数据库级别的管理活动。不能添加、删除或更改固定数据库角色。
固定数据库角色 | 描述 |
---|---|
db_owner | 数据库所有者 |
db_accessadmin | 数据库访问管理员 |
db_securityadmin | 数据库安全管理员 |
db_ddladmin | 数据库 DDL 管理员 |
db_backupoperator | 数据库备份操作员 |
db_datareader | 数据库数据读取者 |
db_datawriter | 数据库数据写入者 |
db_denydatareader | 数据库拒绝数据读取者 |
db_denydatawriter | 数据库拒绝数据写入者 |
此表显示用于修改数据库角色的存储过程。
存储过程 | 对策 |
---|---|
sp_addrolemember | 将登录帐户添加到固定数据库角色。 |
sp_helprole | 显示固定数据库角色的成员列表。 |
sp_droprolemember | 从固定数据库角色中删除成员。 |
执行权限默认授予 public 角色。
下面的示例显示所有固定数据库角色的列表。
EXEC sp_helpdbfixedrole相关文章