sp_helprolemember (Transact-SQL)
返回有关当前数据库中某个角色的成员的信息。
语法
sp_helprolemember [ [ @rolename = ] 'role' ]
参数
- [ @rolename = ] ' role '
当前数据库中的角色的名称。role 的数据类型为 sysname,默认值为 NULL。在当前数据库中必须存在 role。如果不指定 role,则返回当前数据库中至少包含一个成员的所有角色。
返回代码值
0(成功)或 1(失败)
结果集
列名 |
数据类型 |
说明 |
---|---|---|
DbRole |
sysname |
当前数据库中角色的名称。 |
MemberName |
sysname |
DbRole 成员的名称。 |
MemberSID |
varbinary(85) |
MemberName 的安全标识符。 |
注释
如果数据库包含嵌套角色,则 MemberName 可能是角色名称。
使用 sp_helpsrvrolemember 可以显示固定服务器角色的成员。
权限
要求具有 public 角色的成员身份。
示例
以下示例显示 Sales 角色的成员。
EXEC sp_helprolemember 'Sales'