Freigeben über


sp_revoke_login_from_proxy (Transact-SQL)

Entfernt den Zugriff auf einen Proxy für ein Sicherheitsprinzipal.

Themenlink (Symbol)Transact-SQL-Syntaxkonventionen

Syntax

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

Argumente

  • [ @name= ] 'name'
    Der Name der SQL Server-Anmeldung, Serverrolle oder msdb-Datenbankrolle, für die der Zugriff entfernt werden soll. name ist vom Datentyp nvarchar(256) und hat keinen Standardwert.

  • [ @proxy_id= ] id
    Die ID des Proxys, für den der Zugriff entfernt werden soll. Es muss entweder id oder proxy_name angegeben werden, aber beide Angaben sind nicht möglich. id ist ein Wert vom Datentyp int. Der Standardwert ist NULL.

  • [ @proxy_name= ] 'proxy_name'
    Der Name des Proxys, für den der Zugriff entfernt werden soll. Es muss entweder id oder proxy_name angegeben werden, aber beide Angaben sind nicht möglich. proxy_name ist ein Wert vom Datentyp sysname. Der Standardwert ist NULL.

Rückgabecodewerte

0 (Erfolg) oder 1 (Fehler)

Hinweise

Aufträge im Besitz des Anmeldenamens, der auf diesen Proxy verweist, schlagen fehl.

Berechtigungen

Zum Ausführen dieser gespeicherten Prozedur muss ein Benutzer Mitglied der festen Serverrolle sysadmin sein.

Beispiele

Im folgenden Beispiel wird der Zugriff auf den Proxy Catalog application proxy für den Anmeldenamen terrid aufgehoben.

USE msdb ;
GO


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