Udostępnij przez


sp_enum_login_for_proxy (Transact-SQL)

Wyświetla listę skojarzeń między podmiotów zabezpieczeń i serwery proxy.

Topic link iconKonwencje składni języka Transact-SQL

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

Argumenty

  • [ Nazwa: @= ] 'name"
    Nazwa SQL Server podmiot, identyfikator logowania, rolę serwera lub msdb rola bazy danych do listy serwerów proxy.Nazwa jest nvarchar(256), z domyślną wartość NULL.

  • [ @ proxy_id= ] id
    Numer identyfikacyjny serwera proxy do listy informacji dla serwera proxy.The proxy_id is int, with a default of NULL.Albo id lub proxy_name może być określona.

  • [ @ proxy_name= ] "proxy_name'
    Nazwa serwera proxy do listy informacji dotyczących.The proxy_name is sysname, with a default of NULL.Albo id lub proxy_name może być określona.

Wartości kodów powrotnych

0 (sukces) lub 1 (brak)

Zestawy wyników

Nazwa kolumna

Typ danych

Description

proxy_id

int

Numer identyfikacyjny serwera proxy.

proxy_name

sysname

Nazwa serwera proxy.

Nazwa

sysname

Nazwa podmiotu zabezpieczeń skojarzenia.

flagi

int

Typ podmiotu zabezpieczeń.

0 = SQL Server Identyfikator logowania

1 = Stała rola systemu

2 = rola bazy danych w msdb

Remarks

Jeśli podano bez parametrów sp_enum_login_for_proxy wyświetlane są informacje dotyczące wszystkich identyfikatorów logowania w wystąpienie dla każdego serwera proxy.

Kiedy jest dostarczany identyfikator serwera proxy lub nazwa serwera proxy, sp_enum_login_for_proxy Wyświetla logowania, do których mają dostęp do serwera proxy.Kiedy zostanie podana nazwa logowania, sp_enum_login_for_proxy Wyświetla listę serwerów proxy, z dostępem do logowania się.

Jeśli podane są nazwy logowania i informacje dotyczące serwera proxy, zestaw wyników zwraca wiersza, jeśli logowania, określonego ma dostęp do serwera proxy określone.

Ta procedura przechowywana znajduje się w msdb.

Uprawnienia

Uprawnienia wykonywania dla domyślnego tej procedury do członków sysadmin ustalić roli serwera.

Przykłady

A.Wyświetlanie listy wszystkich skojarzeń

W następującym przykładzie polecenie wyświetla listę wszystkich uprawnienia ustanowione między logowania i serwery proxy w bieżącym wystąpieniu.

USE msdb ;
GO

EXEC dbo.sp_enum_login_for_proxy ;
GO

B.Wyświetlanie listy serwerów proxy dla określonego identyfikatora logowania

W następującym przykładzie polecenie wyświetla listę serwery proxy, identyfikator logowania terrid ma dostęp.

USE msdb ;
GO

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