Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Aplica a:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Sistema 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)