我试图将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/
Use database_name
sp_changedbowner 'sa'
我也尝试过删除数据库并创建一个新的数据库,但是我无法编辑任何用户映射选项,甚至无法添加db_datareader或db_datawriter
发布于 2017-12-12 12:51:38
如果用户是dbo数据库角色的成员,那么首先必须将他从该角色中删除。如果他是数据库所有者,那么首先必须将数据库所有者更改为其他用户。然后,您可以在内部授予thim所需的权限,或者创建一个包含权限的数据库角色,并将其置于该角色中。如果有更多的用户拥有与上述用户相同的权限,这将更加容易。
来自这里的参考链接。
https://stackoverflow.com/questions/47772961
复制相似问题