Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Geeft een lijst van associaties tussen security principals en proxies.
Transact-SQL syntaxis-conventies
Syntax
dbo.sp_enum_login_for_proxy
[ [ @name = ] N'name' ]
[ , { [ @proxy_id = ] proxy_id
| [ @proxy_name = ] N'proxy_name' } ]
[ ; ]
Arguments
[ @name = ] Naamloos
De naam van een SQL Server-principal, login, serverrol of msdb databaserol om proxies voor te vermelden.
@name is nvarchar(256), met als standaard .NULL
[ @proxy_id = ] proxy_id
Het proxy-identificatienummer van de proxy waarvoor informatie wordt vermeld.
@proxy_id is int, met als standaard .NULL
Zowel @proxy_id als @proxy_name kunnen worden gespecificeerd.
[ @proxy_name = ] N'proxy_name'
De naam van de proxy waarvoor informatie wordt vermeld.
@proxy_name is systeemnaam, met als standaard .NULL
Zowel @proxy_id als @proxy_name kunnen worden gespecificeerd.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
proxy_id |
int | Proxy-identificatienummer. |
proxy_name |
nvarchar(128) | De naam van de proxy. |
flags |
int | Type van de beveiligingsprincipe.0= SQL Server login1 = Vaste systeemrol2 = Databaserol in msdb |
name |
nvarchar(128) | Naam van de beveiligingsprincipe van de vereniging. |
sid |
varbinary(85) | Beveiligingsidentificatie (SID) van de beveiligingsprincipal van de associatie. |
principal_id |
int | Hoofd-ID van de beveiligingsprincipe van de vereniging. |
Remarks
Wanneer er geen parameters zijn opgegeven, vermeldt het sp_enum_login_for_proxy informatie over alle logins in de instantie voor elke proxy.
Wanneer een @proxy_id of proxy_name wordt opgegeven, sp_enum_login_for_proxy worden inloggegevens vermeld die toegang hebben tot de proxy. Wanneer een @name wordt opgegeven, sp_enum_login_for_proxy worden de proxies vermeld waartoe de login toegang heeft.
Wanneer zowel proxy-informatie als een inlognaam worden verstrekt, geeft de resultaatset een rij terug als de gespecificeerde login toegang heeft tot de gespecificeerde proxy.
Deze opgeslagen procedure bevindt zich in msdb.
Permissions
Uitvoeringsrechten voor deze procedure zijn standaard leden van de sysadmin-vaste serverrol.
Examples
A. Vermeld alle verenigingen
Het volgende voorbeeld geeft alle rechten weer die zijn ingesteld tussen inlogs en proxies in de huidige instantie.
USE msdb;
GO
EXECUTE dbo.sp_enum_login_for_proxy;
GO
B. Lijst proxies voor een specifieke login
Het volgende voorbeeld geeft de proxies weer waartoe de login terrid toegang heeft.
USE msdb;
GO
EXECUTE dbo.sp_enum_login_for_proxy @name = 'terrid';
GO