sp_enum_login_for_proxy (Transact-SQL)

platí pro:SQL Server

Uvádí souvislosti mezi bezpečnostními principy a zástupci.

Transact-SQL konvence syntaxe

Syntax

dbo.sp_enum_login_for_proxy
    [ [ @name = ] N'name' ]
    [ , { [ @proxy_id = ] proxy_id
        | [ @proxy_name = ] N'proxy_name' } ]
[ ; ]

Arguments

[ @name = ] N'jméno'

Název principa SQL Server, přihlašovací údaje, role serveru nebo msdb databázové role pro seznam proxy. @name je nvarchar(256), s výchozím hodnotou NULL.

[ @proxy_id = ] proxy_id

Identifikační číslo zástupce pro proxy pro uvedení informací. @proxy_id je int, s výchozím nastavením NULL.

Lze specifikovat buď @proxy_id , nebo @proxy_name .

[ @proxy_name = ] N'proxy_name'

Název proxy pro zařazení informací. @proxy_name je sysname s výchozím nastavením NULL.

Lze specifikovat buď @proxy_id , nebo @proxy_name .

Hodnoty návratového kódu

0 (úspěch) nebo 1 (selhání).

Sada výsledků

Název sloupce Datový typ Description
proxy_id int Identifikační číslo zástupce.
proxy_name nvarchar(128) Název zástupce.
flags int Typ bezpečnostního ředitele.

0= přihlášení do SQL Server
1 = Pevná role systému
2 = Role databáze v msdb
name nvarchar(128) Jméno bezpečnostního ředitele asociace.
sid varbinary(85) Bezpečnostní identifikátor (SID) bezpečnostního zástupce asociace.
principal_id int Identifikace hlavního pracovníka bezpečnosti asociace.

Poznámky

Když nejsou poskytnuty žádné parametry, zobrazí sp_enum_login_for_proxy se informace o všech přihlášeních v instanci pro každý proxy.

Když je poskytnut @proxy_id nebo proxy_name , zobrazí se přihlašovací údaje, sp_enum_login_for_proxy které mají přístup k proxy. Když je poskytnut @name , uvádí sp_enum_login_for_proxy proxy, ke kterým má přihlášení přístup.

Když jsou poskytnuty jak informace o proxy, tak přihlašovací jméno, výsledná sada vrátí řádek, pokud má přihlašovací údaje přístup k určenému proxy.

Tato uložená procedura se nachází v msdb.

Permissions

Oprávnění k provádění této procedury jsou výchozí pro členy pevné role správce systému .

Examples

A. Seznam všech asociací

Následující příklad uvádí všechna oprávnění nařízená mezi přihlašováním a proxy v aktuální instanci.

USE msdb;
GO

EXECUTE dbo.sp_enum_login_for_proxy;
GO

B. Vypisujte proxy pro konkrétní přihlášení

Následující příklad uvádí proxy, ke kterým má přihlášení terrid přístup.

USE msdb;
GO

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