15138 ошибка связана с тем, что пользователь, которого вы пытаетесь удалить, владеет схемой.
Если вы выполните приведенный ниже запрос, вы получите схему, принадлежащую пользователю.
USE DatabaseName;
SELECT s.name
FROM sys.schemas s
WHERE s.principal_id = USER_ID('UserName');
Допустим, он возвращает схему 'db_denydatareader'. Затем вы можете назначить
эта схема для пользователя по умолчанию 'dbo', используя следующий запрос.
ALTER AUTHORIZATION ON SCHEMA::db_denydatareader TO dbo;