我不小心给了用户db_owner模式的所有权(使用下面的UI中的复选框),现在我不能:
- 将所有权转让给另一个用户
- 从数据库中删除用户(尽管我可以在SQL Server中删除登录名)
ALTER AUTHORIZATION ON SCHEMA::db_owner TO dbo
尽管成功完成了该操作,但用户仍然拥有所有权,并且该控件显示为灰色,因此我似乎也无法在用户界面中进行操作。
找到一个解决方案:
除了Arron的答案外,我还意识到我会在错误的DB(facepalm!)中运行以上命令。一旦纠正了数据库,上面的SQL和下面的答案都将起作用。