Compartir a través de


USUARIO DE DROP (Transact-SQL)

Se aplica a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsAnalytics Platform System (PDW)Base de datos SQL de Microsoft Fabric

Quita un usuario de la base de datos actual.

Convenciones de sintaxis de Transact-SQL

Sintaxis

-- 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  

Argumentos

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.

Observaciones

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.

Nota:

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.

Permisos

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

Ejemplos

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

DROP USER AbolrousHazem;  
GO  

Consulte también

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