Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analysplattformssystem (PDW)
SQL-databas i Förhandsversion av Microsoft Fabric
Tar bort en användare från den aktuella databasen.
Transact-SQL syntaxkonventioner
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
Gäller för: SQL Server (SQL Server 2016 (13.x) via den aktuella versionen, SQL Database).
Villkorligt släpper användaren endast om den redan finns.
user_name
Anger det namn med vilket användaren identifieras i den här databasen.
Remarks
Användare som äger skyddsbara objekt kan inte tas bort från databasen. Innan du tar bort en databasanvändare som äger skyddsbara objekt måste du först släppa eller överföra ägarskapet för dessa skyddsbara objekt.
Det går inte att ta bort gästanvändaren, men gästanvändaren kan inaktiveras genom att återkalla dess CONNECT-behörighet genom att köra REVOKE CONNECT FROM GUEST i en annan databas än huvuddatabasen eller tempdb.
Note
Scheman motsvarar inte databasanvändare. Använd systemkatalogvyer för att identifiera eventuella skillnader mellan databasanvändare och scheman.
Permissions
Kräver ALTER ANY USER-behörighet i databasen.
Examples
I följande exempel tar du bort databasanvändaren AbolrousHazemAdventureWorks2022 från databasen.
DROP USER AbolrousHazem;
GO
See Also
SKAPA ANVÄNDARE (Transact-SQL)
ALTER USER (Transact-SQL)
EVENTDATA (Transact-SQL)