首页 > 解决方案 > Sqlserver 现有用户将“db_owner”提供给数据库失败

问题描述

我在 sqlserver -> security -> Logins 中创建了一个用户,我想将 db owner 角色提供给数据库的现有用户。当我尝试更改 SSMS 中的用户属性时,出现以下错误:

在此处输入图像描述

用户已经存在。我只想更新所有者属性。

谁能帮我这个?

谢谢

标签: sql-serversql-server-2014

解决方案


因为用户已经存在于单个数据库中,所以在删除用户之前无法更新数据库所有者。

所以我通过先删除拥有的模式然后删除用户来删除用户

https://dba.stackexchange.com/questions/19456/the-database-principal-owns-a-schema-in-the-database-and-cannot-be-dropped-mess/19458


推荐阅读