当前位置: 代码迷 >> 综合 >> 解决“the database principal owns a schema in the database and cannot be dropped“问题
  详细解决方案

解决“the database principal owns a schema in the database and cannot be dropped“问题

热度:84   发布时间:2023-10-30 16:26:06.0

解决"the database principal owns a schema in the database and cannot be dropped"问题;
这个提示就是说明要删除的用户名下存在架构,可以执行以下两步来解决这一问题:

**首先**查询该用户名下的架构:SELECT s.nameFROM sys.schemas sWHERE s.principal_id= USER_ID('entradeRead2');entradeRead2就是要删除的用户名
**然后**执行这一步:ALTER AUTHORIZATION ON SCHEMA::cnooc TO dbo;cnooc 就是上一步查出来的name值

最后删除该用户名即可成功。

  相关解决方案