Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz 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)
SQL Database w Microsoft Fabric
Usuwa użytkownika z bieżącej bazy danych.
Transact-SQL konwencje składni
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
JEŚLI ISTNIEJE
Dotyczy: SQL Server ( SQL Server 2016 (13.x) za pośrednictwem bieżącej wersji, SQL Database.
Warunkowo odrzuca użytkownika tylko wtedy, gdy już istnieje.
user_name
Określa nazwę, za pomocą której użytkownik jest identyfikowany w tej bazie danych.
Remarks
Użytkownicy, którzy posiadają zabezpieczanie, nie mogą zostać porzuceni z bazy danych. Przed usunięciem użytkownika bazy danych, który jest właścicielem zabezpieczanych, musisz najpierw usunąć lub przenieść własność tych zabezpieczanych.
Nie można usunąć użytkownika-gościa, ale użytkownik-gość może zostać wyłączony, odwołując uprawnienie CONNECT, wykonując polecenie REVOKE CONNECT FROM GUEST w dowolnej bazie danych innej niż master lub tempdb.
Note
Schematy nie są równoważne użytkownikom bazy danych. Użyj widoków wykazu systemu , aby zidentyfikować wszelkie różnice między użytkownikami bazy danych i schematami.
Permissions
Wymaga uprawnienia ALTER ANY USER w bazie danych.
Examples
Poniższy przykład usuwa użytkownika AbolrousHazem bazy danych z AdventureWorks2025 bazy danych.
DROP USER AbolrousHazem;
GO
Zobacz też
UTWÓRZ UŻYTKOWNIKA (Transact-SQL)
ZMIEŃ UŻYTKOWNIKA (Transact-SQL)
DANE ZDARZEŃ (Transact-SQL)