sp_enum_login_for_proxy (języka Transact-SQL)
Wyświetla listę skojarzeń między podmiotami zabezpieczeń i serwery proxy.
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