sp_enum_proxy_for_subsystem (Transact-SQL)
Listet die Berechtigungen von SQL Server-Agent-Proxys für den Zugriff auf Subsysteme auf.
Wenn keine Parameter angegeben werden, listet sp_enum_proxy_for_subsystem Informationen für jedes Subsystem und alle Proxys der Instanz 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, listet sp_enum_proxy_for_subsystem Proxys auf, die auf dieses Subsystem zugreifen können.
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.
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. Feststellen, ob ein Proxy auf ein bestimmtes Subsystem zugreifen kann
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
