Partager via


sp_revoke_login_from_proxy (Transact-SQL)

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

Icône Lien de rubrique 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)

sp_grant_login_to_proxy (Transact-SQL)

sp_help_proxy (Transact-SQL)