DROP LOGIN (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)

Usuwa konto logowania do SQL Server.

Transact-SQL konwencje składni

Syntax

DROP LOGIN login_name  

Arguments

login_name
Określa nazwę logowania, które ma zostać usunięte.

Remarks

Nie można usunąć loginu, gdy jest on zalogowany. Nie można usunąć identyfikatora logowania, który jest właścicielem jakiegokolwiek zabezpieczalnego obiektu, obiektu na poziomie serwera lub zadania agenta SQL Server.

Możesz wpisać logowanie do kogoś, do czego przypisani są użytkownicy bazy; jednak spowoduje to osierocenie użytkowników. Więcej informacji można znaleźć w artykule Troubleshoot Orphaned Users (SQL Server).

W usłudze SQL Database dane logowania wymagane do uwierzytelniania reguł zapory na poziomie serwera i połączenia są tymczasowo buforowane w każdej bazie danych. Ta pamięć podręczna jest okresowo odświeżona. Aby wymusić odświeżenie pamięci podręcznej uwierzytelniania i upewnić się, że baza danych zawiera najnowszą wersję tabeli logowania, wykonaj DBCC FLUSHAUTHCACHE (Transact-SQL).

Permissions

Wymaga ALTER JAKICHKOLWIEK LOGIN uprawnień na serwerze.

Examples

A. Rezygnacja z logowania

Poniższy przykład usuwa logowanie WilliJo.

DROP LOGIN WilliJo;  
GO 

Zobacz też

CREATE LOGIN (Transact-SQL)
ALTER LOGIN (Transact-SQL)
DANE ZDARZEŃ (Transact-SQL)