DROP LOGIN (Transact-SQL)

van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Verwijdert een SQL Server-loginaccount.

Transact-SQL syntaxis-conventies

Syntax

DROP LOGIN login_name  

Arguments

login_name
Specificeert de naam van de te verwijderen login.

Remarks

Een aanmelding kan niet worden verwijderd terwijl deze is aangemeld. Een aanmelding die een beveiligbaar object, een object op serverniveau of een SQL Server Agent-taak bezit kan niet worden verwijderd.

Je kunt een login plaatsen waaraan databasegebruikers worden toegewezen; Dit zal echter wees worden gebruikt. Voor meer informatie, zie Probleemoplossing voor verweesde gebruikers (SQL Server).

In SQL Database worden aanmeldingsgegevens die vereist zijn voor het verifiëren van een verbinding en firewallregels op serverniveau tijdelijk in de cache opgeslagen in elke database. Deze cache wordt periodiek vernieuwd. Om een vernieuwing van de authenticatiecache af te dwingen en ervoor te zorgen dat een database de nieuwste versie van de logintabel heeft, voer je DBCC FLUSHAUTHCACHE uit (Transact-SQL).

Permissions

Vereist WIJZIGEN ELKE LOGIN toestemming op de server.

Examples

A. Een login laten vallen

Het volgende voorbeeld verwijdert de login WilliJo.

DROP LOGIN WilliJo;  
GO 

Zie ook

CREATE LOGIN (Transact-SQL)
ALTER LOGIN (Transact-SQL)
EVENTDATA (Transact-SQL)