Delen via


DROP-GEBRUIKER (Transact-SQL)

Van toepassing op:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)SQL-database in Microsoft Fabric Preview

Hiermee verwijdert u een gebruiker uit de huidige database.

Transact-SQL syntaxis-conventies

Syntax

-- Syntax for SQL Server and Azure SQL Database  
  
DROP USER [ IF EXISTS ] user_name  
-- Syntax for Azure Synapse Analytics and Parallel Data Warehouse  
  
DROP USER user_name  

Arguments

IF EXISTS
Van toepassing op: SQL Server (SQL Server 2016 (13.x) via de huidige versie, SQL Database).

Hiermee wordt de gebruiker alleen voorwaardelijk wegvallen als deze al bestaat.

user_name
Hiermee geeft u de naam op waarmee de gebruiker wordt geïdentificeerd in deze database.

Remarks

Gebruikers die eigenaar zijn van beveiligbare items kunnen niet worden verwijderd uit de database. Voordat u een databasegebruiker verwijdert die eigenaar is van beveiligbare items, moet u eerst het eigendom van deze beveiligbare items verwijderen of overdragen.

De gastgebruiker kan niet worden verwijderd, maar gastgebruiker kan worden uitgeschakeld door de CONNECT-machtiging in te trekken door REVOKE CONNECT FROM GUEST uit te voeren in een andere database dan master of tempdb.

Note

Schema's zijn niet gelijk aan databasegebruikers. Gebruik systeemcatalogusweergaven om eventuele verschillen tussen databasegebruikers en schema's te identificeren.

Permissions

Vereist ALTER ANY USER-machtiging voor de database.

Examples

In het volgende voorbeeld wordt de databasegebruiker AbolrousHazem uit de AdventureWorks2022 database verwijderd.

DROP USER AbolrousHazem;  
GO  

See Also

GEBRUIKER AANMAKEN (Transact-SQL)
ALTER GEBRUIKER (Transact-SQL)
EVENTDATA (Transact-SQL)