问题
在删除sql server中某数据库下的用户时报15138错误,见下图
![](https://www.icode9.com/i/i/?n=18&i=blog/44311/201804/44311-20180419110957303-1553363375.png)
解决
可用下述sql代码检查该用户的架构信息,然后逐一修正
SELECT s.name
FROM sys.schemas s
WHERE s.principal_id = USER_ID('hzladmin');
![](https://www.icode9.com/i/i/?n=18&i=blog/44311/201804/44311-20180419111029376-1779308092.png)
从上图可知,这7个架构都存在问题,逐一打开修正即可。按如下所示修正(双击打开架构),修改架构所有者:
![](https://www.icode9.com/i/i/?n=18&i=blog/44311/201804/44311-20180419111055822-212763456.png)
把架构所有者修改成架构名称就可以了
标签:架构,修正,用户,server,15138,sql
来源: https://www.cnblogs.com/chendian0/p/15427454.html