Megosztás a következőn keresztül:


DROP FELHASZNÁLÓ (Transact-SQL)

Vonatkozik a következőkre:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalitikai Platform System (PDW)SQL adatbázis a Microsoft Fabric-ben

Eltávolít egy felhasználót az aktuális adatbázisból.

Transact-SQL szintaxis konvenciók

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

HA LÉTEZIK
A következőkre vonatkozik: SQL Server ( SQL Server 2016 (13.x) az aktuális verzión keresztül, SQL Database).

Feltételesen csak akkor dobja el a felhasználót, ha már létezik.

user_name
Megadja azt a nevet, amellyel a felhasználó azonosítható az adatbázisban.

Remarks

A biztonságossá tehető felhasználók nem távolíthatók el az adatbázisból. Mielőtt elvetnénk a biztonságossá tételt biztosító adatbázis-felhasználót, először el kell dobnia vagy át kell ruháznia a tulajdonjogot ezekről a biztonságos objektumokról.

A vendégfelhasználót nem lehet elvetni, de a vendégfelhasználó letiltható úgy, hogy visszavonja a CONNECT-engedélyét úgy, hogy a VENDÉGTŐL VALÓ CSATLAKOZÁS VISSZAVONÁSA parancsot a főkiszolgálón vagy a tempdb-től eltérő adatbázisban hajtja végre.

Note

A sémák nem egyenértékűek az adatbázis felhasználóival. A rendszerkatalógus nézeteivel azonosíthatja az adatbázis-felhasználók és a sémák közötti különbségeket.

Permissions

Az adatbázis bármely felhasználói engedélyének módosítása szükséges.

Examples

Az alábbi példa eltávolítja az adatbázis-felhasználót AbolrousHazem az AdventureWorks2025 adatbázisból.

DROP USER AbolrousHazem;  
GO  

Lásd még:

FELHASZNÁLÓ LÉTREHOZÁSA (Transact-SQL)
FELHASZNÁLÓ MÓDOSÍTÁSA (Transact-SQL)
ESEMÉNYADATOK (Transact-SQL)