Udostępnij za pośrednictwem


sp_enum_login_for_proxy (języka Transact-SQL)

Wyświetla listę skojarzeń między podmiotami zabezpieczeń i serwery proxy.

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

Składnia

sp_enum_login_for_proxy
    [ @name = ] 'name'
    [ @proxy_id = ] id,
    [ @proxy_name = ] 'proxy_name'

Argumenty

  • [ @ Nazwa=] "name'
    Nazwa SQL Server kapitału, logowanie, rola serwera lub msdb rola bazy danych serwera proxy dla listy.Nazwa jest nvarchar(256), domyślna wartość NULL.

  • [ @ proxy_id=] id
    Numer identyfikacyjny serwera proxy 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.

Wartości kodów powrotnych

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

Zestawy wyników

Nazwa kolumny

Typ danych

Opis

proxy_id

int

Numer identyfikacyjny serwera proxy.

proxy_name

sysname

Nazwa serwera proxy.

name

sysname

Nazwa podmiotu zabezpieczeń skojarzenia.

flagi

int

Typ podmiotu zabezpieczeń.

0 = SQL Server login

1 = Stały system roli

2 = Roli bazy danych w msdb

Uwagi

Jeśli zostały podane żadne parametry, sp_enum_login_for_proxy zawiera informacje o wszystkich identyfikatorów logowania w wystąpienie dla każdego serwera proxy.

W przypadku podania nazwy serwera proxy lub nazwa serwera proxy sp_enum_login_for_proxy zawiera listę identyfikatorów logowania, które mają dostęp do serwera proxy.W przypadku podania nazwy logowania sp_enum_login_for_proxy serwery proxy, które logowania ma dostęp do list.

Gdy dostarczone informacje serwera proxy i nazwę logowania, zestaw wyników zwraca wiersza, jeśli określony identyfikator logowania ma dostęp do serwera proxy 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 logowania i serwery proxy w bieżącej wystąpienie.

USE msdb ;
GO

EXEC dbo.sp_enum_login_for_proxy ;
GO

B.Lista serwerów proxy dla określonego identyfikatora logowania

Poniższy przykład wyświetla listę serwerów proxy, identyfikator logowania terrid ma dostęp do.

USE msdb ;
GO

EXEC dbo.sp_enum_login_for_proxy
    @name = 'terrid' ;
GO