Condividi tramite


sp_revoke_login_from_proxy (Transact-SQL)

Rimuove l'accesso a un proxy per un'entità di protezione.

Icona di collegamento a un argomentoConvenzioni della sintassi Transact-SQL

Sintassi

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

Argomenti

  • [ @name= ] 'name'
    Nome dell'account di accesso, ruolo del server o ruolo del database msdb di SQL Server per il quale rimuovere l'accesso. name è di tipo nvarchar(256) e non prevede alcun valore predefinito.

  • [ @proxy_id= ] id
    ID del proxy per il quale rimuovere l'accesso. È necessario specificare l'argomento id oppure l'argomento proxy_name ma non è possibile specificarli entrambi. id è di tipo int e il valore predefinito è NULL.

  • [ @proxy_name= ] 'proxy_name'
    Nome del proxy per il quale rimuovere l'accesso. È necessario specificare l'argomento id oppure l'argomento proxy_name ma non è possibile specificarli entrambi. proxy_name è di tipo sysname e il valore predefinito è NULL.

Valori restituiti

0 (esito positivo) o 1 (esito negativo)

Osservazioni

L'esecuzione dei processi di proprietà dell'account di accesso che fanno riferimento al proxy corrente avranno esito negativo.

Autorizzazioni

Per eseguire questa stored procedure, è necessario che gli utenti siano membri del ruolo predefinito del server sysadmin.

Esempi

Nell'esempio seguente all'account di accesso terrid viene revocato l'accesso al proxy Catalog application proxy.

USE msdb ;
GO


EXEC dbo.sp_revoke_login_from_proxy
    @name = N'terrid',
    @proxy_name = N'Catalog application proxy' ;
GO