Compartir a través de


sp_helprole (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseInstancia administrada de Azure SQLBase de datos SQL en Microsoft Fabric

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

Convenciones de sintaxis de Transact-SQL

Sintaxis

sp_helprole [ [ @rolename = ] N'rolename' ]
[ ; ]

Argumentos

[ @rolename = ] N'rolename'

Nombre de un rol en la base de datos actual. @rolename es sysname, con un valor predeterminado de NULL. @rolename deben existir en la base de datos actual. Si no se especifica @rolename , se devuelve información sobre todos los roles de la base de datos actual.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto 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.

EXECUTE sp_helprole;