Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você 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)
Banco de dados SQL no Microsoft Fabric
Remove um usuário do banco de dados atual.
Convenções de sintaxe de 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
SE EXISTIR
Aplica-se a: SQL Server (SQL Server 2016 (13.x) até a versão atual, Banco de Dados SQL).
Remove condicionalmente o usuário somente se ele já existir.
user_name
Especifica o nome pelo qual o usuário é identificado nesse banco de dados.
Remarks
Os usuários que possuem itens protegíveis não podem ser descartados do banco de dados. Antes de descartar um usuário de banco de dados que possui itens protegíveis, primeiramente descarte ou transfira a propriedade desses itens.
O usuário guest não pode ser descartado, mas o usuário guest pode ser desabilitado revogando sua permissão CONNECT com a execução de REVOKE CONNECT FROM GUEST em qualquer banco de dados que não seja master ou tempdb.
Note
Esquemas não são equivalentes a usuários de banco de dados. Use as exibições do catálogo do sistema para identificar as diferenças entre os usuários do banco de dados e os esquemas.
Permissions
Requer a permissão ALTER ANY USER no banco de dados.
Examples
O exemplo a seguir remove o usuário AbolrousHazem do banco de dados AdventureWorks2025.
DROP USER AbolrousHazem;
GO
Consulte Também
CRIAR USUÁRIO (Transact-SQL)
ALTERAR USUÁRIO (Transact-SQL)
DADOS DE EVENTOS (Transact-SQL)