sp_enum_proxy_for_subsystem (Transact-SQL)
Gilt für: SQL Server
Listet Berechtigungen für SQL Server-Agent Proxys für den Zugriff auf Subsysteme auf.
Transact-SQL-Syntaxkonventionen
Syntax
sp_enum_proxy_for_subsystem
[ @proxy_id = ] proxy_id,
[ @proxy_name = ] 'proxy_name',
[ @subsystem_id = ] subsystem_id,
[ @subsystem_name = ] 'subsystem_name'
Argumente
[ @proxy_id = ] proxy_id
Die Identifikationsnummer des Proxys, für den Informationen aufgeführt werden sollen. Die proxy_id ist int, mit einem Standardwert von NULL. Entweder die ID oder die proxy_name können angegeben werden.
[ @proxy_name = ] 'proxy_name'
Der Name des Proxys, für den Informationen aufgeführt werden sollen. Der proxy_name ist "sysname" mit dem Standardwert NULL. Entweder die ID oder die proxy_name können angegeben werden.
[ @subsystem_id = ] subsystem_id
Die Identifikationsnummer des Subsystems, für das Informationen aufgeführt werden sollen. Die subsystem_id ist int, mit einem Standardwert von NULL. Entweder die subsystem_id oder die subsystem_name können angegeben werden.
[ @subsystem_name = ] 'subsystem_name'
Der Name des Subsystems, für das Informationen aufgeführt werden sollen. Der subsystem_name ist "sysname" mit dem Standardwert NULL. Entweder die subsystem_id oder die subsystem_name können angegeben werden.
Rückgabecodewerte
0 (Erfolg) oder 1 (Fehler)
Resultsets
Spaltenname | Datentyp | Beschreibung |
---|---|---|
subsystem_id | int | ID des Subsystems |
subsystem_name | sysname | Der Name des Subsystems. |
proxy_id | int | ID des Proxys. |
proxy_name | sysname | Der Name des Proxys. |
Hinweise
Wenn keine Parameter bereitgestellt werden, listet sp_enum_proxy_for_subsystem Informationen zu allen Proxys in der Instanz für jedes Subsystem auf.
Wenn eine Proxy-ID oder ein Proxyname angegeben wird, listet sp_enum_proxy_for_subsystem Subsysteme auf, auf die der Proxy zugreifen kann. Wenn eine Subsystem-ID oder ein Subsystemname angegeben wird, werden sp_enum_proxy_for_subsystem Proxys aufgelistet, die Zugriff auf dieses Subsystem haben.
Wenn sowohl Proxy- als auch Subsysteminformationen angegeben werden, gibt das Resultset eine Zeile zurück, falls der angegebene Proxy auf das angegebene Subsystem zugreifen kann.
Diese gespeicherte Prozedur befindet sich in msdb.
Berechtigungen
Ausführungsberechtigungen für diese Prozedur werden standardmäßig auf Member der festen Serverrolle "sysadmin " festgelegt.
Beispiele
A. Auflisten aller Zuordnungen
Mit dem folgenden Beispiel werden alle Berechtigungen aufgelistet, die für die aktuelle Instanz zwischen Proxys und Subsystemen eingerichtet wurden.
USE msdb ;
GO
EXEC dbo.sp_enum_proxy_for_subsystem ;
GO
B. Bestimmen der Zugriffsmöglichkeiten eines Proxys für ein bestimmtes Subsystem
Das folgende Beispiel gibt eine Zeile zurück, falls der Proxy Catalog application proxy
auf das ActiveScripting
-Subsystem zugreifen kann. Andernfalls wird durch den Beispielcode ein leeres Resultset zurückgegeben.
USE msdb ;
GO
EXEC dbo.sp_enum_proxy_for_subsystem
@subsystem_name = 'ActiveScripting',
@proxy_name = 'Catalog application proxy' ;
GO
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für