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