错误 21002是怎么回事?

作者:leen 来源:ITPOW 日期:2005-1-4

我从朋友那里备份了一个数据库,想还原在我的机子上,可是还原后,我建立一个登录时却弹出一个对话框说“错误 21002: [SQL-DMO]用户“news”已经存在”,可是我在登录列表中并没有这个用户呀。

这种情况,是因为你朋友的这个数据库也有一个news用户,你打开这个数据库,点击用户,在右边列表中,如果有news这个用户,但登录名没有的话,说明是这种情况,你直接把它删了,再新建登录就可以了。注意上面说的是“用户”已经存在,而不是“登录”已经存在,所以在登录列表中没有news。

网友评论

  • 嘿嘿,你自己没试过吧,能删得掉“用户”中的名字吗?
    不行的。因为“存储过程”中还有此名字之故。(218.82.*.* 2007-10-16 22:58:42)
  • 嘿嘿,你没试过吧,能在“用户”中删得掉news吗???
    删不掉的。
    归根结底是因“存储过程”(?)中还有很多项有news这个名字。(218.82.*.* 2007-10-16 23:05:24)
  • 在“用户”中删不掉 news,请参考 SQL Server系统表操作一例。(61.128.*。* 2007-10-17 13:13:00)
  • 香港vpn代理,美国vpn代理 http://www.hkvpn.cn(218.188.*.* 2007-12-25 13:58:03)
相关文章