Teilen über


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 = ] N'name'
    [ , [ @proxy_id = ] proxy_id ]
    [ , [ @proxy_name = ] N'proxy_name' ]
[ ; ]

Argumente

[ @name = ] N'name'

Der Name der SQL Server-Anmelde-, Serverrolle oder msdb Datenbankrolle, für die der Zugriff entfernt werden soll. @name ist nvarchar(256), ohne Standard.

[ @proxy_id = ] proxy_id

Die ID des Proxys, für den der Zugriff entfernt werden soll. @proxy_id ist int mit einem Standardwert von NULL.

Entweder @proxy_id oder @proxy_name müssen angegeben werden, beide können jedoch nicht angegeben werden.

[ @proxy_name = ] N'proxy_name'

Der Name des Proxys, für den der Zugriff entfernt werden soll. @proxy_name ist "sysname" mit der Standardeinstellung "NULL.

Entweder @proxy_id oder @proxy_name müssen angegeben werden, beide können jedoch nicht angegeben werden.

Rückgabecodewerte

0 (erfolgreich) oder 1 Fehler.

Hinweise

Aufträge, die im Besitz der Anmeldung sind, die auf diesen Proxy verweisen, können nicht ausgeführt werden.

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