Drop failed for User ‘my_user’. (Microsoft.SqlServer.Smo)
The database principal owns a schema in the database, and cannot be dropped. (Microsoft SQL Server, Error: 15138)
Önce ilgili Database’i seçiyoruz ve New Query açıyoruz.
SELECT sc.name
FROM sys.schemas sc
WHERE sc.principal_id = USER_ID(‘my_user‘)
Sorgusu ile kullanıcıya bağlı Shema’ları görebilirsiniz ve bu şemaları başka bir kullanıcıya aşağıdaki sorgular ile aktarmanız gerekmektedir.
ALTER AUTHORIZATION
ON SCHEMA::db_datareader
TO dbo
ALTER AUTHORIZATION
ON SCHEMA::db_datawriter
TO dbo
Bu işlemleri yaptıktan sonra bağlı olan kullanıcıyı silebilirsiniz.
