sp_revoke_login_from_proxy (Transact-SQL)

Gilt für:SQL Server

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

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-Anmelde-, Serverrolle oder msdb-Datenbankrolle , für die der Zugriff entfernt werden soll. name is nvarchar(256) with no default.

[ @proxy_id = ] id Die ID des Proxys, für den der Zugriff entfernt werden soll. Entweder id oder proxy_name müssen angegeben werden, beide können jedoch nicht angegeben werden. id ist vom Datentyp intund hat den Standardwert NULL.

[ @proxy_name = ] 'proxy_name' Der Name des Proxys, für den der Zugriff entfernt werden soll. Entweder id oder proxy_name müssen angegeben werden, beide können jedoch nicht angegeben werden. Der proxy_name ist "sysname" mit dem Standardwert 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 terrid für den Anmeldenamen Catalog application proxy aufgehoben.

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

Weitere Informationen

SQL Server-Agent Gespeicherte Prozeduren (Transact-SQL)
sp_grant_login_to_proxy (Transact-SQL)
sp_help_proxy (Transact-SQL)