Udostępnij za pośrednictwem


sp_enum_proxy_for_subsystem (języka Transact-SQL)

Wyświetla listę uprawnień dla SQL Server agenta proxy do dostępu podsystemów.

Ikona łącza do tematuJęzyka Transact-SQL składni konwencje

Składnia

sp_enum_proxy_for_subsystem
    [ @proxy_id = ] proxy_id,
    [ @proxy_name = ] 'proxy_name',
    [ @subsystem_id = ] subsystem_id,
    [ @subsystem_name = ] 'subsystem_name'

Argumenty

  • [ @ proxy_id =] proxy_id
    Numer identyfikacyjny serwera proxy, aby wyświetlić informacje o.proxy_id Jest int, domyślna wartość NULL.Albo id lub proxy_name może zostać określona.

  • [ @ proxy_name =] 'proxy_name"
    Nazwa serwera proxy, aby wyświetlić informacje o.proxy_name Jest sysname, domyślna wartość NULL.Albo id lub proxy_name może zostać określona.

  • [ @ subsystem_id =] subsystem_id
    Numer identyfikacyjny podsystemu, aby wyświetlić informacje o.subsystem_id Jest int, domyślna wartość NULL.Albo subsystem_id lub subsystem_name może zostać określona.

  • [ @ subsystem_name =] 'subsystem_name"
    Nazwę podsystemu, aby wyświetlić informacje o.subsystem_name Jest sysname, domyślna wartość NULL.Albo subsystem_id lub subsystem_name może zostać określona.

Wartości kodów powrotnych

0 (sukces) lub 1 (błąd)

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

subsystem_id

int

Numer identyfikacyjny podsystemu.

subsystem_name

sysname

Nazwę podsystemu.

proxy_id

int

Numer identyfikacyjny serwera proxy.

proxy_name

sysname

Nazwa serwera proxy.

Uwagi

Jeśli zostały podane żadne parametry, sp_enum_proxy_for_subsystem zawiera informacje o wszystkich serwerów proxy w wystąpienie dla każdego podsystemu.

W przypadku podania nazwy serwera proxy lub nazwa serwera proxy sp_enum_proxy_for_subsystem podsystemów list, które serwer proxy ma dostęp.W przypadku podania identyfikator podsystemu lub podsystemu Nazwa sp_enum_proxy_for_subsystem Wyświetla listę serwerów proxy, które mają dostęp do tego podsystemu.

Gdy informacje serwera proxy i podsystem informacje, zestaw wyników zwraca wiersza, jeśli określony serwer proxy ma dostęp do podsystemu, określone.

Ta procedura składowana znajduje się w msdb.

Uprawnienia

Wykonanie uprawnienia domyślne tej procedury do członków sysadmin stała rola serwera.

Przykłady

A.Wyświetlanie listy wszystkich skojarzeń

Poniższy przykład wyświetla wszystkie uprawnienia ustanowione między serwerami proxy i podsystemy bieżące wystąpienie.

USE msdb ;
GO

EXEC dbo.sp_enum_proxy_for_subsystem ;
GO

B.Określenia, czy serwer proxy ma dostęp do określonych podsystemu

Poniższy przykład zwraca wiersza, jeśli serwer proxy Catalog application proxy ma dostęp do ActiveScripting podsystemu.W przeciwnym razie przykładzie zwraca pusty zestaw wyników.

USE msdb ;
GO

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