Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema de Plataforma de Análise (PDW)
Base de dados SQL no Microsoft Fabric
Remove um usuário do banco de dados atual.
Transact-SQL convenções de sintaxe
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
SE EXISTE
Aplica-se a: SQL Server (SQL Server 2016 (13.x) até a versão atual, Banco de dados SQL).
Condicionalmente descarta o usuário somente se ele já existir.
user_name
Especifica o nome pelo qual o usuário é identificado dentro desse banco de dados.
Remarks
Os usuários que possuem protegíveis não podem ser descartados do banco de dados. Antes de descartar um usuário de banco de dados que possui valores mobiliários, você deve primeiro descartar ou transferir a propriedade desses protegíveis.
O usuário convidado não pode ser descartado, mas o usuário convidado pode ser desativado revogando sua permissão CONNECT executando REVOKE CONNECT FROM GUEST em qualquer banco de dados que não seja master ou tempdb.
Note
Os esquemas não são equivalentes aos usuários do banco de dados. Use as exibições do catálogo do sistema para identificar quaisquer diferenças entre os usuários e esquemas do banco de dados.
Permissions
Requer a permissão ALTER ANY USER no banco de dados.
Examples
O exemplo a seguir remove o AbolrousHazem usuário AdventureWorks2025 do banco de dados.
DROP USER AbolrousHazem;
GO
Ver também
CRIAR USUÁRIO (Transact-SQL)
UTILIZADOR ALTER (Transact-SQL)
EVENTDATA (Transact-SQL)