sp_helprole (Transact-SQL)
Renvoie les informations concernant les rôles de la base de données active.
Syntaxe
sp_helprole [ [ @rolename = ] 'role' ]
Arguments
- [ @rolename = ] 'role'
Nom d'un rôle dans la base de données active. role est de type sysname. Sa valeur par défaut est NULL. role doit exister dans la base de données active. Si role n'est pas spécifié, les informations renvoyées concernent tous les rôles de la base de données active.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Ensembles de résultats
Nom de la colonne |
Type de données |
Description |
---|---|---|
RoleName |
sysname |
Nom du rôle de la base de données active |
RoleId |
smallint |
ID de RoleName. |
IsAppRole |
int |
0 = RoleName n'est pas un rôle d'application. 1 = RoleName est un rôle d'application. |
Notes
Pour afficher les autorisations associées au rôle, utilisez sp_helprotect. Pour afficher les membres d'un rôle de base de données, utilisez sp_helprolemember.
Autorisations
Nécessite l'appartenance en tant que membre au rôle public.
Exemples
La requête suivante renvoie tous les rôles de la base de données active.
EXEC sp_helprole
Voir aussi