sp_dropgroup (Transact-SQL)
Permet de supprimer un rôle de la base de données en cours.
Important : |
---|
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. |
Conventions 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)