sp_srvrolepermission (Transact-SQL)

S’applique à : ouiSQL Server (toutes les versions prises en charge)

Affiche les autorisations d'un rôle serveur fixe.

Important

Cette fonctionnalité sera supprimée dans une prochaine version de Microsoft SQL Server. Évitez d'utiliser cette fonctionnalité dans de nouveaux travaux de développement, et prévoyez de modifier les applications qui utilisent actuellement cette fonctionnalité.

Icône du lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

  
sp_srvrolepermission [ [ @srvrolename = ] 'role']  

Arguments

[ @srvrolename = ] 'role' Nom du rôle serveur fixe pour lequel les autorisations sont retournées. role est de type sysname, avec NULL comme valeur par défaut. Si aucun rôle n'est spécifié, les autorisations de tous les rôles serveur fixes sont retournées. le rôle peut avoir l’une des valeurs suivantes.

Valeur 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 disques
dbcreator Créateurs de bases de données
bulkadmin Exécute les instructions BULK INSERT.

Codet de retour

0 (réussite) ou 1 (échec)

Jeux de résultats

Nom de la colonne Type de données Description
ServerRole sysname Nom d'un rôle serveur fixe
Permission sysname Autorisation associée à ServerRole

Notes

Les autorisations répertoriées comprennent les instructions Transact-SQL qu'il est possible d'exécuter, ainsi que d'autres actions spéciales que les membres du rôle serveur fixe sont en mesure d'accomplir. Pour afficher la liste des rôles serveur fixes, exécutez sp_helpsrvrole.

Le rôle serveur fixe sysadmin dispose des autorisations de tous les autres rôles serveur fixes.

Autorisations

Nécessite l'appartenance au rôle public .

Exemples

La requête suivante retourne les autorisations associées au rôle serveur fixe sysadmin.

EXEC sp_srvrolepermission 'sysadmin';  
GO  

Voir aussi

Procédures stockées de sécurité (Transact-SQL)
sp_addsrvrolemember (Transact-SQL)
sp_dropsrvrolemember (Transact-SQL)
sp_helpsrvrole (Transact-SQL)
Procédures stockées système (Transact-SQL)