或者windows的administrator组的用户身份登陆

解决方案 »

  1.   

    这个问题前几天刚刚遇见到,原因是你的实例里面的用户和还原过来的数据库的用户没有建立关联导致.
    解决办法:首先在你的实例--安全性下面把别人数据库里面的用户建立起来,在选择数据库的那快会提示'此用户已存在',不用理会,不选择数据库即可.
     然后用查询分析器连接此服务器,登录用户使用sa(数据库还原成功的话,原数据库的sa用户是肯定存在的),在你恢复的数据库下面执行如下命令:
    sp_change_users_login 'update_one','用户名','密码'
    用这个办法可以将你的用户一个一个的恢复起来,但是有一点缺陷,恢复后的用户对数据库的所有表和视图都有操作权限,需要你对用户重新进行授权.
      

  2.   

    john911911(孤独的心)  的回答很好我测试后  需要纠正下
    sp_change_users_login 'update_one','用户名','密码'
    这里的‘密码’   应该是新的用户名。
    新用户名可以=旧用户名。
    谢谢你的帮助!
    给分!