sql server 2005 用户、组或角色 在当前数据库中已存在 解决办法
2011-08-25 18:46
323 查看
SQL Server2005中已有 登录名A,附加某数据库后,该数据库中也有用户名A,但是无法通过登录名A访问该数据库。
需要在SQL Server中设置登录名与数据库用户名的映射,在登录名---属性中,但是提示“用户、组或角色 在当前数据库中已存在”。
如果反过程先附加数据库,然后添加登录名会出现同样问题,引发问题的原因是“存在孤立用户”。
创建用户映射的方法为:
Use 数据库
go--这个必须有,如果是SQL 语句就可以没有
sp_change_users_login 'update_one', '登录用户名', '用户名'
参数:
登录用户名 为 SQL Server 2005 中的登录名
用户名 为数据库中的用户名
需要在SQL Server中设置登录名与数据库用户名的映射,在登录名---属性中,但是提示“用户、组或角色 在当前数据库中已存在”。
如果反过程先附加数据库,然后添加登录名会出现同样问题,引发问题的原因是“存在孤立用户”。
创建用户映射的方法为:
Use 数据库
go--这个必须有,如果是SQL 语句就可以没有
sp_change_users_login 'update_one', '登录用户名', '用户名'
参数:
登录用户名 为 SQL Server 2005 中的登录名
用户名 为数据库中的用户名
相关文章推荐
- sql server 2005 用户、组或角色在当前数据库中已存在的解决办法
- 关于数据库新建用户提示“用户、组或角色‘’XXX‘’在当前数据库中已已存在”的解决办法
- 解决SQL Server 2000 错误15023:当前数据库中已存在用户或角色
- 解决SQL Server 2008 错误15023:当前数据库中已存在用户或角色,SQLServer2008,错误15023 在使用SQL Server 2008时,我们经常会遇到一个
- SQL Server中出现用户或角色在当前数据库已经存在的问题的解决
- SQLServer2008用户组或角色'*****'在当前数据库中已存在问题的解决办法
- SQL Server 2008 错误15023:当前数据库中已存在用户或角色
- SQLServer: 解决“错误15023:当前数据库中已存在用户或角色”
- SQLServer: 解决“错误15023:当前数据库中已存在用户或角色”
- SQLServer: 解决“错误15023:当前数据库中已存在用户或角色”
- SQLServer 报错:用户、组或角色'XXX' 在当前数据库中已存在. 错误:15023解决方法
- MSSQL 2005中修改用户dbowner权限,提示用户、组或角色'*****'在当前数据库中已存在
- SQL Server把一台服务器上的数据库转移到另外一台服务器上。而转移完成后,需要给一个"登录"关联一个"用户"时,发生错误:“错误15023:当前数据库中已存在用户或角色”或“用户、组或角色 在当前数据库中已存在”
- SQL 2005迁移数据库后出现错误15023:当前数据库中已存在用户或角色
- SQLServer: 解决“错误15023:当前数据库中已存在用户或角色
- SQLServer: 解决“错误15023:当前数据库中已存在用户或角色”
- SQL Server 创建用户时报错:15023 用户,组或角色'XXX'在当前数据库中已存在
- SQL Server 创建用户时报错:15023 用户,组或角色'XXX'在当前数据库中已存在?
- 当前数据库中已存在用户或角色--解决方法
- SQLServer2008用户组或角色'*****'在当前数据库中已存在问题的解决办法