Compartir a través de


sp_helprole (Transact-SQL)

Devuelve información acerca de los roles de la base de datos actual.

Icono de vínculo a temas 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 de tipo sysname y su valor predeterminado es NULL. role debe existir en la base de datos actual. Si no se especifica role, se devuelve información acerca de 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 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 con el rol, utilice sp_helprotect. Para ver los miembros de un rol de base de datos, utilice 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

Vea también

Referencia

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)