Sql2005 自定义用户及自定义用户所有表问题

今天在项目修改中遇到一个有关 sql自定义用户的问题。

具体如下

1.背景:

现有数据库 aa,

sql 登录用户中有 bb用户(自定义用户)

aa库里的登录名也有bb用户

bb用户的 [属性-用户映射] 和 [默认数据库] 都是 aa

2.操作:

我现在将aa数据库备份了 然后在另外的服务器上来新建了一个aa数据库 然后还原aa数据库

3.问题:

然后发现 在另外一台服务器上的sql2005 的登录用户里没有bb

于是新建bb用户 设置【默认数据库】和【属性-用户映射】当用户映射指向aa 时报错:用户已经存在在bb中

就此 bb不能与aa库进行关联。

 

 

--------------------------------解决办法如下-------------------------------------------

 

 

 

--对于孤立用户,用系统存储过程修复一下,关联用户和登录名

1.在sql2005新建用户bb

2.然后新建查询到aa

3.执行如下脚本

exec sp_change_users_login 'Update_one', bb,bb

发布了45 篇原创文章 · 获赞 3 · 访问量 9万+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章