Share via


sp_revoke_login_from_proxy (Transact-SQL)

Supprime l'accès à un proxy pour une entité de sécurité.

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

Syntaxe

sp_revoke_login_from_proxy 
    [ @name = ] 'name' ,
    [ @proxy_id = ] id ,
    [ @proxy_name = ] 'proxy_name'

Arguments

  • [ @name= ] 'name'
    Nom de la base de données msdb, du rôle de serveur ou de la connexion SQL Server pour lesquels l'accès doit être supprimé. L'argument 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