Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Analytics 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)