删除sql server用户时报15138错误

原创 2016年08月28日 18:53:57

问题

在删除sql server中某数据库下的用户时报15138错误,见下图
error

解决

可用下述sql代码检查该用户的架构信息,然后逐一修正

SELECT s.name
FROM sys.schemas s
WHERE s.principal_id = USER_ID('hzladmin');

check

从上图可知,这7个架构都存在问题,逐一打开修正即可。按如下所示修正(双击打开架构),修改架构所有者:

版权声明:本文为博主HyperWang原创文章,使用"CC 署名-非商业性使用-禁止演绎 4.0 国际"进行分享。

相关文章推荐

Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法

Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。解决方法删除 对于 用户“*****”失败。  (Microsoft.SqlSer...
  • wonsoft
  • wonsoft
  • 2008年10月09日 00:06
  • 10325

解决microsoft sql server error:15138的方法

When you drop a user in Microsoft SQL Server, an error occurs: 1. Drop failed for User fastnet(就是要删除...
  • gray13
  • gray13
  • 2009年08月18日 12:30
  • 6782

sql server 2008出现 数据库主体在该数据库中拥有架构,无法删除。 (Microsoft SQL Server,错误: 15138)

在用sql server 2008做数据挖掘时,出现用户无法访问的问题,所以给相应的数据库添加一个登入用户zhang,并赋予相应的权限。在调试时,发现还是存在问题,故想删除这个用户zhang,并新建一...

用户 'sa' 登录失败。 (Microsoft SQL Server,错误: 18456)

一.控制面板-》服务-》MS SQL SERVER-》登陆--》本地系统帐户--》重新启动MS SQL SERVER用windows验证登陆查询分析器--》执行 sp_password null,sa...

用户 'sa' 登录失败。 (Microsoft SQL Server,错误: 18456)的另一个解决办法

按照http://www.2cto.com/database/201203/123089.html仍没法解决,试试以下方法: 其实这和操作系统有关系,在SQL SERVER的联机丛书里得到一...

用户 'sa' 登录失败。 (Microsoft SQL Server,错误: 18456)

一.控制面板-》服务-》MS SQL SERVER-》登陆--》本地系统帐户--》重新启动MS SQL SERVER 用windows验证登陆查询分析器--》执行 sp_password null,...

很多win8.1的用户在装了SQL server2008后在连接数据库时经常出现错误

很多win8.1的用户在装了SQL server2008后在连接数据库时经常出现错误: “在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证...

sql server2008更改用户sa登录出现15535错误怎么回事

Microsoft SQL Server 错误代号: 15535 解决方法2010-06-26 17:53您使用 Microsoft SQL Server 2008 工具连接到运行 Microsoft...

解决 SQL Server 连接到服务器 错误223 18456 等各种sa用户不能登录问题

我的SQL Server2005 一直正常使用但昨天出现了错误,如图。     经过上网查,网上说的办法试了好多都没有解决这个问题。在经过多次的摸索后终于搞定了,答案很简单,...
  • Mos_wen
  • Mos_wen
  • 2016年06月15日 21:48
  • 2492
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:删除sql server用户时报15138错误
举报原因:
原因补充:

(最多只允许输入30个字)