SQL Server删除用户失败的解决方法

在删除SQL Server用户时,有时会报错:Microsoft SQL Server错误: 15138删除对于用户失败,数据库主体在该数据库中拥有架构,无法删除。删除 对于 用户“*****”失败。 (Microsoft.SqlServer.Smo) 。下面将为您介绍两种的解决方法。

其他信息:

执行 Transact-SQL 语句或批处理时发生了异常。 (Microsoft.SqlServer.ConnectionInfo)

解决方法一

先删除此用户对应的架构,然后在删除对应的用户 步骤 1。SQL SERVER MANAGEMENT STUDIO -> 数据库 -> 安全性 -> 构架,先删除对应的构架 2。SQL SERVER MANAGEMENT STUDIO -> 数据库 -> 安全性 -> 用户,删除对应的用户

解决方法二

–执行如下SQL语句

ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo; –然后手动删除就可以了。

posted on 2016-02-24 17:19  fery  阅读(3329)  评论(0编辑  收藏  举报