Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Listar kopplingar mellan säkerhetsprinciper och proxyer.
Transact-SQL syntaxkonventioner
Syntax
dbo.sp_enum_login_for_proxy
[ [ @name = ] N'name' ]
[ , { [ @proxy_id = ] proxy_id
| [ @proxy_name = ] N'proxy_name' } ]
[ ; ]
Arguments
[ @name = ] N'namn'
Namnet på en SQL Server-principal, inloggning, serverroll eller msdb databasroll för att lista proxyer.
@name är nvarchar(256), med en standard på NULL.
[ @proxy_id = ] proxy_id
Proxyidentifieringsnumret för proxyn för att lista information för.
@proxy_id är int, med standardvärdet .NULL
Antingen @proxy_id eller @proxy_name kan specificeras.
[ @proxy_name = ] N'proxy_name'
Namnet på proxyn för att lista information.
@proxy_name är sysname, med standardvärdet .NULL
Antingen @proxy_id eller @proxy_name kan specificeras.
Returnera kodvärden
0 (lyckades) eller 1 (fel).
Resultatuppsättning
| Kolumnnamn | Datatyp | Description |
|---|---|---|
proxy_id |
int | Proxy-identifikationsnummer. |
proxy_name |
nvarchar(128) | Namnet på proxyn. |
flags |
int | Typ av säkerhetsansvarig.0= SQL Server-inloggning1 = Fast systemroll2 = Databasroll i msdb |
name |
nvarchar(128) | Namnet på säkerhetsansvarig för föreningen. |
sid |
varbinary(85) | Säkerhetsidentifierare (SID) för säkerhetsprincipen för associationen. |
principal_id |
int | Huvud-ID för säkerhetsansvarig för föreningen. |
Remarks
När inga parametrar tillhandahålls sp_enum_login_for_proxy listas information om alla inloggningar i instansen för varje proxy.
När en @proxy_id eller proxy_name tillhandahålls, sp_enum_login_for_proxy listas inloggningar som har tillgång till proxyn. När en @name tillhandahålls, sp_enum_login_for_proxy listas de proxyer som inloggningen har tillgång till.
När både proxyinformation och ett inloggningsnamn tillhandahålls, returnerar resultatuppsättningen en rad om den angivna inloggningen har åtkomst till den angivna proxyn.
Denna lagrade procedur finns i msdb.
Permissions
Exekveringsbehörigheter för denna procedur är som standard medlemmar i sysadmin-funktionen med fast server.
Examples
A. Lista alla föreningar
Följande exempel listar alla behörigheter som etablerats mellan inloggningar och proxyer i den aktuella instansen.
USE msdb;
GO
EXECUTE dbo.sp_enum_login_for_proxy;
GO
B. Lista proxyer för en specifik inloggning
Följande exempel listar de proxyservrar som inloggningen terrid har tillgång till.
USE msdb;
GO
EXECUTE dbo.sp_enum_login_for_proxy @name = 'terrid';
GO