Partager via


sp_dropsrvrolemember (Transact-SQL)

Supprime une connexion SQL Server ou un utilisateur ou un groupe Windows 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é. Utilisez ALTER SERVER ROLE à la place.

Icône Lien de rubrique Conventions de la syntaxe Transact-SQL

Syntaxe

sp_dropsrvrolemember [ @loginame = ] 'login' , [ @rolename = ] 'role'

Arguments

  • [ @loginame = ] 'login'
    Nom d'une connexion à supprimer du rôle serveur fixe. login est de type sysname et n'a pas de valeur par défaut. login doit exister.

  • [ @rolename = ] 'role'
    Nom d'un rôle serveur. role est de type sysname, avec NULL comme valeur par défaut. Le paramètre role doit prendre l'une des valeurs suivantes :

    • sysadmin

    • securityadmin

    • serveradmin

    • setupadmin

    • processadmin

    • diskadmin

    • dbcreator

    • bulkadmin

Valeurs des codes de retour

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

Notes

Seul sp_dropsrvrolemember peut être utilisé pour supprimer un compte de 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 le compte de connexion sa d'un rôle serveur fixe.

sp_dropsrvrolemember ne peut pas être exécuté au cours d'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é.

Exemples

L'exemple suivant supprime la connexion JackO du rôle serveur fixe sysadmin.

EXEC sp_dropsrvrolemember 'JackO', 'sysadmin';

Voir aussi

Référence

CREATE SERVER ROLE (Transact-SQL)

DROP SERVER ROLE (Transact-SQL)

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)

Fonctions de sécurité (Transact-SQL)