Microsoft sql server错误:15138用户删除失败,数据库实体在数据库中有架构,无法删除。
Delete "Down" failed for user (Microsoft. SqlServer.Smo)
其他信息:
An exception occurred while executing a Transact-SQL statement or batch (Microsoft. SqlServer.ConnectionInfo)
解决方案1
首先删除与该用户对应的架构,然后删除对应的用户。
步骤
1。SQL SERVER MANAGEMENT STUDIO-数据库-安全-架构,先删除对应的架构。
2。SQL SERVER MANAGEMENT STUDIO-数据库-安全性-用户,并删除相应的用户。
解决方案2
执行以下SQL语句
ALTER AUTHORIZATION ON SCHEMA:db_owner TO dbo;
然后手动删除。