Partager via


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 = ] N'name'
    [ , [ @proxy_id = ] proxy_id ]
    [ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]

Arguments

[ @name = ] N’name'

Nom du rôle de connexion, de serveur ou msdb de base de données SQL Server pour lequel supprimer l’accès. @name est nvarchar(256), sans valeur par défaut.

[ @proxy_id = ] proxy_id

ID du proxy pour lequel supprimer l’accès. @proxy_id est int, avec la valeur par défaut NULL.

Vous devez spécifier @proxy_id ou @proxy_name , mais les deux ne peuvent pas être spécifiées.

[ @proxy_name = ] N’proxy_name'

Nom du proxy pour lequel supprimer l’accès. @proxy_name est sysname, avec la valeur par défaut NULL.

Vous devez spécifier @proxy_id ou @proxy_name , mais les deux ne peuvent pas être spécifiées.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Notes

Les travaux appartenant à la connexion qui référencent ce proxy ne parviennent 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