DROP LOGIN (Transact-SQL)

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytický platformní systém (PDW)

Odstraní přihlašovací účet SQL Server.

Transact-SQL konvence syntaxe

Syntax

DROP LOGIN login_name  

Arguments

login_name
Specifikuje název přihlašovacího údaje, který má být odstraněn.

Remarks

Přihlašovací účet nelze odebrat, dokud je přihlášen. Nelze odstranit přihlášení, které vlastní jakýkoli zabezpečitelný objekt, objekt na úrovni serveru nebo úlohu agenta SQL Serveru.

Můžete si přidat přihlášení, ke kterému jsou uživatelé databáze přiřazeni; To však vytvoří osiřelé uživatele. Pro více informací viz Řešení problémů s osiřelými uživateli (SQL Server).

V SQL Database se přihlašovací data potřebná k ověření připojení a pravidel brány firewall na úrovni serveru dočasně ukládají do mezipaměti v každé databázi. Tato mezipaměť se pravidelně aktualizuje. Pro vynucení obnovení authenticační cache a ověření, že databáze obsahuje nejnovější verzi tabulky přihlašovacích údajů, spusťte DBCC FLUSHAUTHCACHE (Transact-SQL).

Povolení

Vyžaduje JAKÉKOLI LOGIN povolení na serveru.

Examples

A. Ztratění přihlášení

Následující příklad zruší přihlášení WilliJo.

DROP LOGIN WilliJo;  
GO 

Viz také

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