处理SQL Server 创建用户时报错:15023 用户,组或角色'XXX'在当前数据库中已存在。

在做sql server 2008 r2数据库“附加”操作的时候,出现

“处理SQL Server 创建用户时报错:15023 用户,组或角色'XXX'在当前数据库中已存在。”

解决办法

在 数据库“引擎”->查询

Use himall
go
sp_change_users_login 'update_one','woiitnet','woiitnet'

其中“himall”为数据库名, update_one表示只更新这一个,‘woiitnet’ 需要关联的登录名和用户名。

运行一下就OK了

数据库->“安全性”->“用户映射”->"映射到此登录名的用户"

勾选对应数据库,例如“himall”,用户勾选登录名“econmall”,默认构架

OK了。

 

posted @ 2018-03-26 08:48  becket  阅读(469)  评论(0编辑  收藏  举报