解决"the database principal owns a schema in the database and cannot be dropped"问题;
这个提示就是说明要删除的用户名下存在架构,可以执行以下两步来解决这一问题:
**首先**查询该用户名下的架构:
SELECT s.name
FROM sys.schemas s
WHERE s.principal_id= USER_ID('entradeRead2');
entradeRead2就是要删除的用户名
**然后**执行这一步:
ALTER AUTHORIZATION ON SCHEMA::cnooc TO dbo;
cnooc 就是上一步查出来的name值
最后删除该用户名即可成功。