删除用户报错:

Msg 15138, Level16, State 1, Line 1

The database principal owns a schemain the database, and cannot be dropped.

解决办法(SSMS):

1.找到用户拥有的Schema

2.在Schema中找到db_owner将Schema Owner由test6改为dbo或者其他用户

3.删除用户test6

或者用下面的语句删除:

---查询用户test6拥有的Schema为db_owner

USE DBA;

SELECT s.name

FROM sys.schemas s

WHERE s.principal_id=USER_ID('test6');

--将db_owner Schema的Owner改为dbo

ALTER AUTHORIZATIONONSCHEMA::db_ownerTO dbo;

---再次查询用户test6拥有的Schema为空

SELECT s.name

FROM sys.schemas s

WHERE s.principal_id=USER_ID('test6');

--删除用户test6

DROP USER [test6]

本文转自 lzf328 51CTO博客,原文链接:

http://blog.51cto.com/lzf328/1044837

Msg 15138 The database principal owns a schema in the database, and cannot be dropped.相关推荐

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

    摘自 http://www.cnblogs.com/autumn/articles/853442.html TITLE: Microsoft SQL Server Management Studio ...

  2. 解决“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"问题: 这个提示就是说明 ...

  3. duplicate database的时候,rman连接 auxiliary database的后状态不正确

    duplicate database的时候,rman连接 auxiliary database的后状态不正确 auxiliary database 已经被startup nomount,但是rman连 ...

  4. diamond报错:Database was built with a different .../Imcompatible database version

    两种报错都遇到了. 第一种:Database was built with a different version of Diamond and is incompatible 参考error R: ...

  5. mysql、orcl中database、schema、user之间的关系

    对于MySQL而言,"database 数据库" 和 "schema 模式" 是同一件事.具体区分如下表: In MySQL: server instance ...

  6. [译]几个步骤来删除SQL Server数据库用户

    数据库的安全是大多数数据库管理者的重大问题之一.数据库管理者经常恢复或备份数据库,这是一个很常见的场景,但事实是,成功地恢复你的数据库的新版本后,你要删除当前用户. 也许你以为只是扩大用户节点和删除的 ...

  7. Security2:角色和权限

    权限的授予分为三部分:权限(Permission),安全对象(Securable)和安全主体(Principal),这三个术语之间的关系是:Grant Permission on Securable ...

  8. 设置mysql的schema_sql-server – 如何将用户DEFAULT_SCHEMA设置为“...

    发生这种情况的一种方法是使具有CONTROL SERVER服务器级权限的登录(因此不需要实际的USER以访问数据库),而不是sysadmin固定服务器角色(因为这是隐含的默认模式) (dbo)创建一个 ...

  9. jdbc元数据DataBaseMetaData查询数据库表信息详解

    使用jdbc驱动的元数据metaData获取指定数据库的表信息和表字段信息. 测试请求:http://localhost:30001/api/tableInfoQuery/queryTableInfo ...

最新文章

  1. 大庆东风中学高考成绩查询2021年,2021年大庆中考成绩和分数线什么时候公布(附查询入口)...
  2. (转)【SpringMvc】如何使用form发送PUT和DELETE请求
  3. nginx优化(经典)
  4. SQLSERVER2005 收缩日志
  5. 链路层到网络层的数据传递
  6. U盘插入电脑有明显的响声但是不显示盘符
  7. vue-router页面传值及接收值
  8. 5G~ SON和MDT
  9. 适合小白的几个入门级Python ocr识别库
  10. CDP、私域运营及数字营销相关名词一览
  11. 线程池的几种构造方法及使用的策略
  12. 逆向unity3d手机游戏
  13. 概率统计15——泊松分布
  14. C++/EasyX面向对象编程实现-简单双人对战五子棋
  15. 最牛叉的街机游戏合集 模拟器
  16. 被国人误解了千年的七句话
  17. 10月书讯丨10本新书为你充电
  18. 如何使用Tableau进行预测分析
  19. 【Soul】用户运营策略分析报告
  20. 一个与众不同的苹果--苹果产品制胜之道

热门文章

  1. Unity学习之Physic.Raycast(射线检测)个人理解分享
  2. LeetCode881. 救生艇
  3. 《微SaaS创富周刊》第4期:2023年50+个微SaaS创业思路、时间管理APP 为我创收60万美元
  4. 基于流量分析的安全检测解决方案
  5. Stream流分组求和
  6. Asp.Net Core MVC 使用Aspose.Cells从Excel获取数据
  7. 爬取电影天堂最新电影的名称和下载链接
  8. cadence SPB17.4 - 从正常PCB文件反推原理图
  9. 算法系列之二十:计算中国农历(一)
  10. 微信小程序自动生成打卡海报