user,group,or role 'test' already exists in the current database,error 15023,exists15023
目录
- 目录
- 报错信息
- 解决方案
- - 方法1
- - 方法2
报错信息
解决方案
- 方法1
先创建用户帐户,不进行授权,然后通过下面的SQL语句将该用户帐户关联至对应的数据库用户。优点是避免了重新授权的操作。
USE {目标数据库}
EXEC sp_change_users_login 'Update_One', '{目标数据库已存在的用户名}', '{创建的登录用户名}'
- 方法2
在创建用户帐户(或者授权)之前,先在对应的数据库中删除该同名的用户帐户。
还原的数据库的所有者是 孤立用户
查询分析器中 执行下面语句查找出来孤立用户
‘exec sp_change_users_login ‘Report ”
整理自网络
本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处.
同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。