sábado, 2 de mayo de 2015

Sql Server: Eliminar usuario de base de datos.

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:

Averiguar a cuáles esquemas pertenece el usuario:

SELECT name FROM  sys.schemas WHERE principal_id = USER_ID('usuarioPruebas')

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: