sp_enum_login_for_proxy (Transact-SQL)
Wyświetla listę skojarzeń między podmiotów zabezpieczeń i serwery proxy.
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
.gif)