SQL2000错误用户已经存在

SQL-DMO用户已经存在,这个错误多是由于mssql数据库备份移植到另一台服务器还原时出现的报错。出现错误的原因,是因为原来的备份的数据库在还原时保留了原用户的权限,导致产生孤立用户。

解决办法:

1.打开mssql企业管理器==>数据库==>展开有问题的数据库如"db_tongji"==>"用户"==>在右侧窗口中选择出问题的用户名如:"tongji_user"==>右击鼠标==>删除

2.如果删除提示:“选定的用户拥有对象,所以无法除去该用户”的错误,笔者的解决办法。

开始菜单==>mssql数据库企业管理器==>数据库服务器==>属性==>服务器设置选项==>选择"允许对系统目录直接进行修改==>确定==>打开数据库==>表==>sysusers==>右键==>打开表-==>返回所有行==>找到那个多余用户删除==>将先前选取的“允许对系统目录直接进行修改”选项去掉==>确定

3.企业管理器==>安全性==>登录==>在右侧窗口中选择出问题的用户名如:“***”==>属性==>数据库访问==>点选“mydb”==>勾选下方的“public”和“db-owner”==>确定。 对于以上两个错误,都搞定了,收工。  

转至:http://www.tanwei.net/acthink/Article/ShowArticle.asp?ArticleID=126

转至:http://tech.ddvip.com/2009-01/1231052277104174.html


你可能感兴趣的:(SQL2000错误用户已经存在)