Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Returns information about the roles in the current database.
Transact-SQL Syntax Conventions
Syntax
sp_helprole [ [ @rolename = ] 'role' ]
Arguments
- [ @rolename = ] 'role'
Is the name of a role in the current database. role is sysname, with a default of NULL. role must exist in the current database. If role is not specified, information about all roles in the current database is returned. 
Return Code Values
0 (success) or 1 (failure)
Result Sets
| Column name | Data type | Description | 
|---|---|---|
RoleName  | 
sysname  | 
Name of the role in the current database.  | 
RoleId  | 
smallint  | 
ID of RoleName.  | 
IsAppRole  | 
int  | 
0 = RoleName is not an application role. 1 = RoleName is an application role.  | 
Remarks
To view the permissions associated with the role, use sp_helprotect. To view the members of a database role, use sp_helprolemember.
Permissions
Requires membership in the public role.
Examples
The following query returns all the roles in the current database.
EXEC sp_helprole
See Also
Reference
Security Stored Procedures (Transact-SQL)
sp_addapprole (Transact-SQL)
sp_addrole (Transact-SQL)
sp_droprole (Transact-SQL)
sp_helprolemember (Transact-SQL)
sp_helpsrvrolemember (Transact-SQL)
System Stored Procedures (Transact-SQL)
Other Resources
Server-Level Roles
Database-Level Roles