SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法
SQL2005删除用户的时候,产生“数据库主体在该数据库中拥有架构,无法删除”的解决办法
执行如下SQL语句:
ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo;
然后手动删除就可以了。
或者:
先删除此用户对应的架构,然后在删除对应的用户: 1.SQL SERVER MANAGEMENT STUDIO—数据库—安全性—-构架,先删除对应的构架(注意db_owner的所有者) 2.SQL SERVER MANAGEMENT STUDIO—数据库—安全性—用户,删除对应的用户