sp_revoke_login_from_proxy (Transact-SQL)
Supprime l'accès à un proxy pour un principal de sécurité.
Conventions de la syntaxe Transact-SQL
Syntaxe
sp_revoke_login_from_proxy
[ @name = ] 'name' ,
[ @proxy_id = ] id ,
[ @proxy_name = ] 'proxy_name'
Arguments
[ @name= ] 'name'
Nom de la connexion SQL Server, du rôle de serveur ou du rôle de base de données msdb pour lesquels l'accès doit être supprimé. name est de type nvarchar(256) et n'a pas de valeur par défaut.[ @proxy_id= ] id
ID du proxy pour lequel la connexion doit être supprimée. Vous devez définir la valeur de id ou de proxy_name, mais pas les deux valeurs à la fois. L'argument id est de type int, avec NULL comme valeur par défaut.[ @proxy_name= ] 'proxy_name'
Nom du proxy pour lequel la connexion doit être supprimée. Vous devez définir la valeur de id ou de proxy_name, mais pas les deux valeurs à la fois. L'argument proxy_name est de type sysname, avec NULL comme valeur par défaut.
Valeurs des codes de retour
0 (succès) ou 1 (échec)
Notes
Les travaux appartenant à la connexion qui fait référence à ce proxy ne pourront pas s'exécuter.
Autorisations
Pour exécuter cette procédure stockée, l'utilisateur doit être membre du rôle de serveur fixe sysadmin.
Exemple
L'exemple suivant montre la révocation de l'accès de la connexion terrid au proxy Catalog application proxy.
USE msdb ;
GO
EXEC dbo.sp_revoke_login_from_proxy
@name = N'terrid',
@proxy_name = N'Catalog application proxy' ;
GO
Voir aussi
Référence
Procédures stockées de l'Agent SQL Server (Transact-SQL)