sp_helpsrvrole (Transact-SQL)

Retourne la liste des rôles serveur fixes de SQL Server.

Icône Lien de rubriqueConventions 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.

Valeurs des codes renvoyés

0 (succès) ou 1 (échec)

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.

Exemple

La requête suivante retourne la liste des rôles serveur fixes disponibles.

EXEC sp_helpsrvrole