sp_revoke_login_from_proxy (Transact-SQL)
Supprime l'accès à un proxy pour une entité de sécurité.
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
Voir aussi
Référence
sp_grant_login_to_proxy (Transact-SQL)
sp_help_proxy (Transact-SQL)