Condividi tramite


sp_revoke_login_from_proxy (Transact-SQL)

Si applica a: SQL Server

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

Convenzioni relative alla sintassi Transact-SQL

Sintassi

sp_revoke_login_from_proxy
    [ @name = ] N'name'
    [ , [ @proxy_id = ] proxy_id ]
    [ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]

Argomenti

[ @name = ] N'name'

Nome dell'account di accesso di SQL Server, del ruolo del server o msdb del ruolo del database per il quale rimuovere l'accesso. @name è nvarchar(256), senza impostazione predefinita.

[ @proxy_id = ] proxy_id

ID del proxy per cui rimuovere l'accesso. @proxy_id è int, con il valore predefinito NULL.

È necessario specificare @proxy_id o @proxy_name , ma non è possibile specificare entrambi.

[ @proxy_name = ] N'proxy_name'

Nome del proxy per cui rimuovere l'accesso. @proxy_name è sysname, con il valore predefinito NULL.

È necessario specificare @proxy_id o @proxy_name , ma non è possibile specificare entrambi.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Osservazioni:

I processi di proprietà dell'account di accesso che fanno riferimento a questo proxy non vengono eseguiti.

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