sp_dropgroup (Transact-SQL)

Permet de supprimer un rôle de la base de données en cours.

ms177569.note(fr-fr,SQL.90).gifImportant :
sp_dropgroup est fournie pour des raisons de compatibilité avec les versions antérieures de Microsoft SQL Server. Cette fonctionnalité sera supprimée dans la 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 DROP ROLE à la place.

Icône Lien de rubriqueConventions de la syntaxe de Transact-SQL

Syntaxe

sp_dropgroup [ @rolename = ] 'role'

Arguments

  • [ @rolename = ] 'role'
    Rôle à supprimer de la base de données en cours. role est de type sysname, sans valeur par défaut.

Notes

sp_dropgroup appelle DROP ROLE. Ceci est la méthode recommandée pour supprimer un rôle. Pour plus d'informations sur la suppression d'un rôle à partir de la base de données, consultez DROP ROLE (Transact-SQL).

La procédure sp_dropgroup ne peut pas être exécutée dans une transaction définie par l'utilisateur.

Autorisations

Requiert l'autorisation CONTROL sur le rôle ou l'autorisation ALTER ANY ROLE sur la base de données.

Valeurs des codes renvoyés

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

Exemples

L'exemple ci-dessous utilise DROP ROLE pour supprimer le rôle my_role de la base de données en cours. Ceci correspond à la méthode recommandée.

DROP ROLE my_role;
GO

Voir aussi

Référence

Procédures stockées liées à la sécurité (Transact-SQL)
Procédures stockées système (Transact-SQL)
DROP ROLE (Transact-SQL)
sys.database_principals (Transact-SQL)
sys.database_role_members (Transact-SQL)

Aide et Informations

Assistance sur SQL Server 2005