sp_dropapprole (Transact-SQL)
S'applique à : SQL Server
Supprime un rôle d'application de la base de données active.
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é. Utilisez PLUTÔT DROP APPLICATION ROLE .
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_dropapprole [ @rolename = ] N'rolename'
[ ; ]
Arguments
[ @rolename = ] N’rolename'
Rôle d’application à supprimer. @rolename est sysname, sans valeur par défaut. @rolename doit exister dans la base de données active.
Valeurs des codes de retour
0
(réussite) ou 1
(échec).
Notes
sp_dropapprole
ne peut être utilisé que pour supprimer des rôles d’application. Si un rôle possède des éléments sécurisables, le rôle ne peut pas être supprimé. Avant de supprimer un rôle d'application propriétaire d'éléments sécurisables, vous devez transférer la propriété de ces éléments sécurisables ou les supprimer.
sp_dropapprole
ne peut pas être exécuté dans une transaction définie par l’utilisateur.
autorisations
Requiert l'autorisation ALTER ANY APPLICATION ROLE
sur la base de données.
Exemples
Le code exemple suivant supprime le rôle d'application SalesApp
de la base de données active.
EXEC sp_dropapprole 'SalesApp';