Solución:
¿¿Es esto lo que estas tratando de hacer??
IF EXISTS (SELECT * FROM sys.database_principals WHERE name = N'username')
DROP USER [username]
Si está utilizando SQL Server Management Studio, puede buscar el usuario y hacer clic con el botón derecho para seleccionar eliminar.
La respuesta aceptada está funcionando lo suficientemente bien. Además, es bueno saber que SQL Server agregó SI EXISTE a algunos comandos DROP de la versión 2016 (13.x), incluido ‘SOLICITAR USUARIO‘comando.
SI EXISTE
Se aplica a: SQL Server (SQL Server 2016 (13.x) hasta la versión actual, SQL Database).
Descarta condicionalmente al usuario solo si ya existe.
Por lo tanto, puede eliminar al usuario de la siguiente manera:
-- Syntax for SQL Server and Azure SQL Database
DROP USER IF EXISTS user_name
Vea la descripción completa en este enlace: DROP USER (Transact-SQL)
Espero que esto ayude.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)