mindong 发表于 2018-10-22 13:35:35

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

页: [1]
查看完整版本: SQL2000错误用户已经存在