Compartir a través de


USUARIO DE DROP (Transact-SQL)

Aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Analítica (PDW)Base de datos SQL en Microsoft Fabric

Quita un usuario de la base de datos actual.

Convenciones de sintaxis 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

SI EXISTE
Se aplica a: SQL Server (desde SQL Server 2016 (13.x) hasta la versión actual, SQL Database).

Quita el usuario condicionalmente solo si ya existe.

user_name
Especifica el nombre por el que se identifica al usuario en esta base de datos.

Remarks

Los usuarios que poseen elementos protegibles no pueden quitarse de la base de datos. Para poder quitar un usuario de la base de datos que posea elementos protegibles, primero debe quitar o transferir la propiedad de esos elementos protegibles.

El usuario guest no puede quitarse, pero puede deshabilitarse si revoca su permiso CONNECT; para ello, ejecute REVOKE CONNECT FROM GUEST en cualquier base de datos que no sea master o tempdb.

Note

Los esquemas no son equivalentes a los usuarios de la base de datos. Use vistas de catálogo del sistema para identificar las diferencias entre los usuarios y esquemas de la base de datos.

Permissions

Requiere el permiso ALTER ANY USER en la base de datos.

Examples

En este ejemplo se quita el usuario AbolrousHazem de la base de datos AdventureWorks2025.

DROP USER AbolrousHazem;  
GO  

Véase también

CREAR USUARIO (Transact-SQL)
ALTERAR USUARIO (Transact-SQL)
EVENTDATA (Transact-SQL)