sp_srvrolepermission (Transact-SQL)
S'applique à : SQL Server
Affiche les autorisations d'un rôle serveur fixe.
Important
Cette fonctionnalité sera supprimée dans une version future de 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é.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_srvrolepermission [ [ @srvrolename = ] N'srvrolename' ]
[ ; ]
Arguments
[ @srvrolename = ] N’srvrolename'
Nom du rôle serveur fixe pour lequel les autorisations sont retournées. @srvrolename est sysname, avec la valeur par défaut NULL
. Si aucun rôle n'est spécifié, les autorisations de tous les rôles serveur fixes sont retournées. @srvrolename pouvez 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 |
Peut exécuter des instructions BULK INSERT |
Valeurs des codes de retour
0
(réussite) or 1
(échec).
Jeu 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 incluent les instructions Transact-SQL qui peuvent être exécutées et d’autres activités spéciales qui peuvent être effectuées par les membres du rôle serveur fixe. 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