首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Server 2016 -尝试更改用户映射的错误15150

Server 2016 -尝试更改用户映射的错误15150
EN

Stack Overflow用户
提问于 2017-12-12 12:43:13
回答 1查看 15.5K关注 0票数 1

我试图将db_backupuperator添加到UserMapping中,但我做不到。它返回错误15150和消息:

用户'dbo‘(Microsoft.SqlServer.Smo)附加信息删除失败:执行Transact-SQL状态或批处理(Microsoft.SqlServer.ConnectionInfo)时出现异常

我已经尝试过应用这些被支持的解决方案:https://blog.sqlauthority.com/2017/12/12/sql-server-fix-msg-15150-cannot-alter-user-dbo/

代码语言:javascript
运行
复制
Use database_name
sp_changedbowner 'sa'

我也尝试过删除数据库并创建一个新的数据库,但是我无法编辑任何用户映射选项,甚至无法添加db_datareader或db_datawriter

EN

回答 1

Stack Overflow用户

发布于 2017-12-12 12:51:38

如果用户是dbo数据库角色的成员,那么首先必须将他从该角色中删除。如果他是数据库所有者,那么首先必须将数据库所有者更改为其他用户。然后,您可以在内部授予thim所需的权限,或者创建一个包含权限的数据库角色,并将其置于该角色中。如果有更多的用户拥有与上述用户相同的权限,这将更加容易。

来自这里的参考链接。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47772961

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档