sp_helpsrvrole (Transact-SQL)
Retourne la liste des rôles serveur fixes de SQL Server.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_helpsrvrole [ [ @srvrolename = ] 'role' ]
Arguments
[ @srvrolename= ] 'role'
Nom du rôle serveur fixe. role est de type sysname, avec NULL comme valeur par défaut. Il peut avoir une des valeurs suivantes.Rôle serveur fixe Description sysadmin
Administrateurs système
securityadmin
Administrateurs de la sécurité
serveradmin
Administrateurs du serveur
setupadmin
Administrateurs de l'installation et de la configuration
processadmin
Administrateurs de processus
diskadmin
Administrateurs de disque
dbcreator
Créateurs de base de données
bulkadmin
Exécute les instructions BULK INSERT.
Jeux de résultats
Nom de colonne | Type de données | Description |
---|---|---|
ServerRole |
sysname |
Nom du rôle de serveur |
Description |
sysname |
Description de ServerRole |
Notes
Les rôles serveur fixes sont définis au niveau du serveur et possèdent les autorisations d'effectuer des opérations administratives spécifiques au niveau du serveur. Il est impossible d'ajouter, de supprimer ou de modifier des rôles serveur fixes.
Le tableau suivant indique les procédures stockées pouvant être utilisées pour modifier les rôles de serveur.
Procédure stockée | Action |
---|---|
sp_addsrvrolemember |
Ajoute un compte utilisateur à un rôle serveur fixe. |
sp_helpsrvrolemember |
Affiche la liste des membres d'un rôle serveur fixe. |
sp_dropsrvrolemember |
Supprime un membre d'un rôle de serveur. |
Autorisations
Il faut être membre du rôle public.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Exemple
La requête suivante retourne la liste des rôles serveur fixes disponibles.
EXEC sp_helpsrvrole
Voir aussi
Référence
Procédures stockées liées à la sécurité (Transact-SQL)
sp_addsrvrolemember (Transact-SQL)
sp_dropsrvrolemember (Transact-SQL)
sp_helpsrvrolemember (Transact-SQL)
Procédures stockées système (Transact-SQL)