Sdílet prostřednictvím


ZRUŠIT UŽIVATELE (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)databáze SQL v Microsoft Fabric

Odebere uživatele z aktuální databáze.

Transact-SQL konvence syntaxe

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

POKUD EXISTUJE
Platí pro: SQL Server ( SQL Server 2016 (13.x) prostřednictvím aktuální verze, SQL Database).

Podmíněně uživatele zahodí jenom v případě, že už existuje.

user_name
Určuje jméno, podle kterého je uživatel identifikován uvnitř této databáze.

Remarks

Uživatele, kteří vlastní zabezpečitelné, nelze z databáze vyhodit. Před vyřazením uživatele databáze, který vlastní zabezpečitelné, musíte nejprve odstranit nebo převést vlastnictví těchto zabezpečitelných.

Uživatele typu host nelze vynechat, ale uživatel typu host může být zakázán odvoláním oprávnění CONNECT spuštěním příkazu REVOKE CONNECT FROM GUEST v jakékoli jiné databázi než hlavní databáze nebo databáze tempdb.

Note

Schémata nejsou ekvivalentní uživatelům databáze. Pomocí zobrazení katalogu systému identifikujte všechny rozdíly mezi uživateli databáze a schématy.

Permissions

Vyžaduje oprávnění ALTER ANY USER k databázi.

Examples

Následující příklad odebere uživatele AbolrousHazem databáze z AdventureWorks2025 databáze.

DROP USER AbolrousHazem;  
GO  

Viz také

VYTVOŘIT UŽIVATELE (Transact-SQL)
ZMĚNIT UŽIVATELE (Transact-SQL)
EVENTDATA (Transact-SQL)