sp_enum_proxy_for_subsystem (Transact-SQL)

Van toepassing op:SQL Server

Geeft een lijst van machtigingen voor SQL Server Agent-proxies om toegang te krijgen tot subsystemen.

Transact-SQL syntaxis-conventies

Syntax

dbo.sp_enum_proxy_for_subsystem
    [ { [ @proxy_id = ] proxy_id
        | [ @proxy_name = ] N'proxy_name' } ]
    [ , { [ @subsystem_id = ] subsystem_id
        | [ @subsystem_name = ] N'subsystem_name' } ]
[ ; ]

Arguments

[ @proxy_id = ] proxy_id

Het identificatienummer van de proxy waarvoor informatie wordt vermeld. @proxy_id is int, met als standaard .NULL

Zowel @proxy_id als @proxy_name kunnen worden gespecificeerd.

[ @proxy_name = ] N'proxy_name'

De naam van de proxy waarvoor informatie wordt vermeld. @proxy_name is systeemnaam, met als standaard .NULL

Zowel @proxy_id als @proxy_name kunnen worden gespecificeerd.

[ @subsystem_id = ] subsystem_id

Het identificatienummer van het subsysteem waarvoor informatie moet worden vermeld. @subsystem_id is int, met als standaard .NULL

Zowel @subsystem_id als @subsystem_name kunnen worden gespecificeerd.

[ @subsystem_name = ] N'subsystem_name'

De naam van het subsysteem waarvoor informatie wordt vermeld. @subsystem_name is een systeemnaam, met als standaard .NULL

Zowel @subsystem_id als @subsystem_name kunnen worden gespecificeerd.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultaatset

Kolomnaam Gegevenstype Description
subsystem_id int Subsysteemidentificatienummer.
subsystem_name sysname De naam van het subsysteem.
proxy_id int Proxy-identificatienummer.
proxy_name sysname De naam van de proxy.

Remarks

Wanneer er geen parameters zijn gegeven, sp_enum_proxy_for_subsystem geeft het informatie over alle proxies in de instantie voor elk subsysteem weer een lijst op.

Wanneer een @proxy_id of @proxy_name wordt verstrekt, sp_enum_proxy_for_subsystem worden subsystemen vermeld waar de proxy toegang toe heeft. Wanneer een @subsystem_id of @subsystem_name wordt verstrekt, sp_enum_proxy_for_subsystem worden proxies vermeld die toegang hebben tot dat subsysteem.

Wanneer informatie voor zowel proxy als subsysteem wordt verstrekt, geeft de resultaatset een rij terug als de gespecificeerde proxy toegang heeft tot het gespecificeerde subsysteem.

Deze opgeslagen procedure bevindt zich in msdb.

Permissions

Uitvoeringsrechten voor deze procedure zijn standaard leden van de sysadmin-vaste serverrol.

Examples

A. Vermeld alle verenigingen

Het volgende voorbeeld toont alle rechten die zijn ingesteld tussen proxies en subsystemen voor de huidige instantie.

USE msdb;
GO

EXECUTE dbo.sp_enum_proxy_for_subsystem;
GO

B. Bepaal of een proxy toegang heeft tot een specifiek subsysteem

Het volgende voorbeeld geeft een rij terug als de proxy Catalog application proxy toegang heeft tot het ActiveScripting subsysteem. Anders levert het voorbeeld een lege resultaatset terug.

USE msdb;
GO

EXECUTE dbo.sp_enum_proxy_for_subsystem
    @subsystem_name = 'ActiveScripting',
    @proxy_name = 'Catalog application proxy';
GO