Para realizar esta tarea lo mejor es estar logueado con otro usuario con privilegios y talvez pueda ser necesario reiniciar el servicio de SQL Server para cancelar todas las posibles conexiones a la bases de datos asociadas al usuario que queremos eliminar. Comandos SQL para eliminar usuario de una base de datos:
1º Averiguar a cuáles esquemas pertenece el usuario:
SELECT name FROM sys.schemas WHERE principal_id = USER_ID('usuarioPruebas')
2º Con la lista anterior, se reemplaza en esta siguiente consulta la palabra SchemaName, por el verdadero nombre del esquema para eliminar al usuario totalmente:
ALTER AUTHORIZATION ON SCHEMA::SchemaName TO dbo
GO
DROP USER usuarioPruebas
No hay comentarios:
Publicar un comentario