sp_dropsrvrolemember (Transact-SQL)
Supprime une connexion SQL Server ou un utilisateur ou un groupe Windows d'un rôle serveur fixe.
Conventions de la syntaxe de Transact-SQL
Syntaxe
sp_dropsrvrolemember [ @loginame = ] 'login' , [ @rolename = ] 'role'
Arguments
- [ @loginame = ] 'login'
Nom d'une connexion à supprimer dans le rôle serveur fixe. login est de type sysname, sans valeur par défaut. login doit exister.
[ @rolename = ] 'role'
Nom d'un rôle de serveur. role est de type sysname, avec NULL comme valeur par défaut. role peut avoir une des valeurs suivantes :- sysadmin
- securityadmin
- serveradmin
- setupadmin
- processadmin
- diskadmin
- dbcreator
- bulkadmin
Notes
Seul sp_dropsrvrolemember peut être utilisé pour supprimer une connexion d'un rôle serveur fixe. Utilisez sp_droprolemember pour supprimer un membre d'un rôle de base de données.
Impossible de supprimer la connexion sa d'un rôle serveur fixe.
La procédure sp_dropsrvrolemember ne peut pas être exécutée dans une transaction définie par l'utilisateur.
Autorisations
Il faut appartenir au rôle serveur fixe sysadmin, ou bien disposer de l'autorisation ALTER ANY LOGIN et dans le même temps appartenir au rôle duquel le membre est supprimé.
Valeurs des codes renvoyés
0 (succès) ou 1 (échec)
Exemple
L'exemple suivant supprime la connexion JackO
du rôle serveur fixe sysadmin
.
EXEC sp_dropsrvrolemember 'JackO', 'sysadmin'
Voir aussi
Référence
Procédures stockées liées à la sécurité (Transact-SQL)
sp_addsrvrolemember (Transact-SQL)
sp_droprolemember (Transact-SQL)
Procédures stockées système (Transact-SQL)