MS SQLServer2000 的孤立用户问题及解决.

在备份数据库之后,进行还原时,如果发生了错误,则会产生所谓的孤立用户.这个用户是还原之前的数据的用户,假如你再添加同名用户,则会出现错误:

错误21002:[SQL-DMO]用户"xxx"已经存在。当你在企业管理器中点开数据库树菜单,选择用户,想要删除这个孤立用户时,则会提示无法删除.

google了几下,找出了最快捷的解决方案,备忘

1.打开查询分析器,并在数据库下拉菜单中选择需要修复的库

2.exec sp_change_users_login 'REPORT' 获取孤立用户列表

3.新建用户,假如为之前的同名用户,userA

3.exec sp_change_users_login 'UPDATE_ONE','孤立用户表的用户名','userA'

这里如果你的孤立用户名与新建用户名相同的话,则为exec sp_change_users_login 'UPDATE_ONE','userA','userA'

posted on 2008-10-22 07:29 wiseman 阅读(240) 评论(0) 编辑 收藏

导航

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

公告

主要研究MS技术,欢迎有兴趣的朋友与我讨论.
昵称:wiseman
园龄:6年
粉丝:2
关注:0

搜索

 
 

常用链接

我的标签

随笔分类(31)

随笔档案(33)

文章分类

我的站点

最新评论

阅读排行榜

评论排行榜

推荐排行榜