DROP LOGIN (Transact-SQL)

gäller för:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Tar bort ett SQL Server-inloggningskonto.

Transact-SQL syntaxkonventioner

Syntax

DROP LOGIN login_name  

Arguments

login_name
Specificerar namnet på inloggningen som ska tas bort.

Anmärkningar

En inloggning kan inte släppas när den är inloggad. Det går inte att ta bort en inloggning som äger alla skyddsbara objekt på servernivå eller SQL Server Agent-jobb.

Du kan lägga in en inloggning till vilken databasanvändare är mappade; Detta kommer dock att skapa föräldralösa användare. För mer information, se Felsökning av föräldralösa användare (SQL Server).

I SQL Database cachelagras de inloggningsdata som krävs för att autentisera en anslutning och brandväggsregler på servernivå tillfälligt i varje databas. Den här cachen uppdateras regelbundet. För att tvinga fram en uppdatering av autentiseringscachen och säkerställa att en databas har den senaste versionen av inloggningstabellen, kör DBCC FLUSHAUTHCACHE (Transact-SQL).

Permissions

Kräver ÄNDRA ALLA LOGIN tillstånd på servern.

Examples

A. Att tappa en inloggning

Följande exempel tar bort inloggningen WilliJo.

DROP LOGIN WilliJo;  
GO 

Se även

CREATE LOGIN (Transact-SQL)
ALTER LOGIN (Transact-SQL)
HÄNDELSEDATA (Transact-SQL)