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
Rapporteert informatie over Windows-gebruikers en groepen die zijn toegewezen aan SQL Server-principes maar niet langer bestaan in de Windows-omgeving.
Transact-SQL syntaxis-conventies
Syntax
sp_validatelogins
[ ; ]
Codewaarden retourneren
0 (geslaagd) of 1 (mislukt).
Resultaatset
| Kolomnaam | Gegevenstype | Beschrijving |
|---|---|---|
SID |
varbinary(85) | Windows security identifier (SID) van de Windows-gebruiker of -groep. |
NT Login |
sysname | Naam van de Windows-gebruiker of -groep. |
Remarks
Als de verweesde server-level principal eigenaar is van een databasegebruiker, moet de databasegebruiker worden verwijderd voordat de wees-server principal kan worden verwijderd. Om een databasegebruiker te verwijderen, gebruik DROP USER. Als de server-level principal eigenaar is van securables in de database, moet het eigendom van de securables worden overgedragen of moeten ze worden verwijderd. Om het eigendom van database-securables over te dragen, gebruik ALTER AUTHORIZATION.
Om mappings naar Windows-gebruikers en groepen die niet meer bestaan te verwijderen, gebruik DROP LOGIN.
Permissions
Vereist lidmaatschap van de sysadmin- of securityadmin-vaste serverrol.
Examples
Het volgende voorbeeld toont de Windows-gebruikers en groepen die niet meer bestaan, maar toch toegang krijgen tot een instantie van SQL Server.
EXECUTE sp_validatelogins;
GO