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 informatie over inloggegevens en de gebruikers die eraan gekoppeld zijn in elke database.
Transact-SQL syntaxis-conventies
Syntax
sys.sp_helplogins [ [ @LoginNamePattern = ] N'LoginNamePattern' ]
[ ; ]
Arguments
[ @LoginNamePattern = ] N'LoginNamePatroon'
@LoginNamePattern is systeemnaam, met als standaard .NULL
Een inlognaam.
@LoginNamePattern is systeemnaam, met als standaard .NULL
@LoginNamePattern moet bestaan als dat gespecificeerd is. Als @LoginNamePattern niet is gespecificeerd, wordt informatie over alle inloggegevens teruggegeven.
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
Het eerste rapport bevat informatie over elke gespecificeerde login, zoals weergegeven in de volgende tabel.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
LoginName |
sysname | Gebruikersnaam. |
SID |
varbinary(85) | Login security identifier (SID). |
DefDBName |
sysname | Standaarddatabase die LoginName wordt gebruikt bij het verbinden met een instantie van SQL Server. |
DefLangName |
sysname | Standaardtaal gebruikt door LoginName. |
Auser |
char(5) |
Yes
=
LoginName heeft een bijbehorende gebruikersnaam in een database.No
=
LoginName Heeft geen bijbehorende gebruikersnaam. |
ARemote |
char(7) |
Yes
=
LoginName heeft een bijbehorende externe login.No
=
LoginName Heeft geen gekoppelde login. |
Het tweede rapport bevat informatie over gebruikers die aan elke login zijn gekoppeld, en de rollidmaatschappen van de login zoals weergegeven in de volgende tabel.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
LoginName |
sysname | Gebruikersnaam. |
DBName |
sysname | Standaarddatabase die LoginName wordt gebruikt bij het verbinden met een instantie van SQL Server. |
UserName |
sysname | Gebruikersaccount dat LoginName is gekoppeld aan in DBName, en de rollen die LoginName lid zijn van in DBName. |
UserOrAlias |
teken(8) | Lid van = UserName is een rol.Gebruiker = UserName is een gebruikersaccount. |
Remarks
Gebruik voordat je een login sp_helplogins verwijdert om gebruikersaccounts te identificeren die aan de login zijn gekoppeld.
Permissions
Vereist lidmaatschap van de securityadmin fixed server-rol.
Om alle gebruikersaccounts te identificeren die aan een bepaalde login zijn gekoppeld, sp_helplogins moet alle databases binnen de server worden gecontroleerd. Daarom moet voor elke database op de server ten minste één van de volgende voorwaarden vervuld zijn:
De gebruiker die uitvoert
sp_helploginsheeft toestemming om toegang te krijgen tot de database.Het gastgebruikersaccount is ingeschakeld in de database.
Als sp_helplogins ik geen toegang heb tot een database, sp_helplogins krijg ik zoveel mogelijk informatie terug en krijg ik foutmelding 15622 weer terug.
Examples
Het volgende voorbeeld geeft informatie over de login John.
EXECUTE sp_helplogins 'John';
GO
Hier is het resultatenoverzicht.
LoginName SID DefDBName DefLangName AUser ARemote
--------- -------------------------- --------- ----------- ----- -------
John 0x23B348613497D11190C100C master us_english yes no
LoginName DBName UserName UserOrAlias
--------- ------ -------- -----------
John pubs John User