sp_helprole (Transact-SQL)
Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Devuelve información acerca de los roles de la base de datos actual.
Convenciones de sintaxis de Transact-SQL
Sintaxis
sp_helprole [ [ @rolename = ] 'role' ]
Argumentos
[ @rolename = ] 'role'
Es el nombre de un rol en la base de datos actual. role es sysname, con un valor predeterminado de NULL. el rol debe existir en la base de datos actual. Si no se especifica el rol , se devuelve información sobre todos los roles de la base de datos actual.
Valores de código de retorno
0 (correcto) o 1 (error)
Conjuntos de resultados
Nombre de la columna | Tipo de datos | Descripción |
---|---|---|
RoleName | sysname | Nombre del rol en la base de datos actual. |
RoleId | smallint | Id. de RoleName. |
IsAppRole | int | 0 = RoleName no es un rol de aplicación. 1 = RoleName es un rol de aplicación. |
Comentarios
Para ver los permisos asociados al rol, use sp_helprotect. Para ver los miembros de un rol de base de datos, use sp_helprolemember.
Permisos
Debe pertenecer al rol public .
Ejemplos
En la siguiente consulta se devuelven todos los roles de la base de datos actual.
EXEC sp_helprole
Consulte también
Procedimientos almacenados de seguridad (Transact-SQL)
Roles de nivel de servidor
Roles de nivel de base de datos
sp_addapprole (Transact-SQL)
sp_addrole (Transact-SQL)
sp_droprole (Transact-SQL)
sp_helprolemember (Transact-SQL)
sp_helpsrvrolemember (Transact-SQL)
Procedimientos almacenados del sistema (Transact-SQL)
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de