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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值