您的位置:首页 > 数据库

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 中的登录名

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