sp_revoke_login_from_proxy (Transact-SQL)

S’applique à :SQL Server

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 du rôle de base de données SQL Server, de connexion, de serveur ou msdb pour lequel supprimer l’accès. nom est nvarchar(256) sans valeur par défaut.

[ @proxy_id = ] id ID du proxy pour lequel supprimer l’accès. Id ou proxy_name doit être spécifié, mais les deux ne peuvent pas être spécifiés. L’ID est int, avec une valeur par défaut null.

[ @proxy_name = ] 'proxy_name' Nom du proxy pour lequel supprimer l’accès. Id ou proxy_name doit être spécifié, mais les deux ne peuvent pas être spécifiés. La proxy_name est sysname, avec une valeur par défaut null.

Codet de retour

0 (réussite) 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 .

Exemples

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

Procédures stockées sql Server Agent (Transact-SQL)
sp_grant_login_to_proxy (Transact-SQL)
sp_help_proxy (Transact-SQL)