Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Относится к:SQL Server
База данных SQL Azure
Управляемый экземпляр SQL Azure
Azure Synapse Analytics
Аналитическая платформа (PDW)
SQL база данных в Microsoft Fabric
Удаляет пользователя из текущей базы данных.
Соглашения о синтаксисе Transact-SQL
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
ЕСЛИ СУЩЕСТВУЕТ
Область применения: SQL Server (SQL Server 2016 (13.x) до текущей версии, База данных SQL).
Условное удаление пользователя только в том случае, если он уже существует.
user_name
Указывает имя, по которому пользователь идентифицируется в этой базе данных.
Remarks
Пользователи, которые владеют защищаемыми объектами, не могут быть удалены из базы данных. Перед удалением пользователя, который владеет защищаемым объектом, необходимо удалить или сменить владельца защищаемого объекта.
Гостевой пользователь не может быть отключен, но гостевой пользователь может быть отключен, отменив его права CONNECT выполнив REVOKE CONNECT FROM GUEST в любой базе данных, кроме master или tempdb.
Note
Схемы не эквивалентны пользователям базы данных. Используйте представления системного каталога для выявления различий между пользователями базы данных и схемами.
Permissions
Требуется разрешение ALTER ANY USER в базе данных.
Examples
Следующий пример удаляет пользователя базы данных AbolrousHazem из базы данных AdventureWorks2025.
DROP USER AbolrousHazem;
GO