--对于孤立用户,用系统存储过程修复一下,关联用户和登录名exec sp_change_users_login 'Update_one',abc,abc

解决方案 »

  1.   

    两台都建abc用户,分配一样的权限和密码,建第二台的时候要把数据库切过来以后设定这样两边都是一样的,那么在来回切换的时候就不会出现问题了
      

  2.   

    用户和登录之间使用 sid 做关联的, 只要两 台服务器上同一 login 的 sid 相同, 则用户就不会出现楼主遇到的孤立用户问题
    用sql 语句建立 login 的时候, 可以指定 login 的 sid所以解决这个问题的方法是在一台电脑上按正常方式建立 login, 然后查询它的 sid
    另一台电脑上建立 login 的时候指定前面查到的 sid 即可
      

  3.   

    返回指定登录名的安全标识号 (SID)。
    SUSER_SID ( [ 'login' ] ) 
     
      

  4.   

    听你这么一说,明白了.
    应该是:master数据库的登录名的SID字段不一致的问题.