您的位置:首页 > 其它

user,group,or role 'test' already exists in the current database,error 15023

2015-04-10 11:37 281 查看

目录

目录
报错信息

解决方案
- 方法1

- 方法2

报错信息



解决方案

- 方法1

先创建用户帐户,不进行授权,然后通过下面的SQL语句将该用户帐户关联至对应的数据库用户。优点是避免了重新授权的操作。

USE {目标数据库}

EXEC sp_change_users_login 'Update_One', '{目标数据库已存在的用户名}', '{创建的登录用户名}'


- 方法2

在创建用户帐户(或者授权)之前,先在对应的数据库中删除该同名的用户帐户。

还原的数据库的所有者是 孤立用户

查询分析器中 执行下面语句查找出来孤立用户

‘exec sp_change_users_login ‘Report ”

整理自网络
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐