还有,如何让同一用户名(2个)的SID一致,以前 我用过,不过不记得了.

解决方案 »

  1.   

    因为sysusers中dbo的sid的sid与master..syslogins中的sid不一致:1. 更新dbowner:
       exec sp_changedbowner 'sa'2. 更新sid:
       exec sp_configure 'allow updates','1'
       reconfigure with override
       go   update sysusers 
       set sid=B.sid
       from sysusers A
       join master..syslogins B on A.name=B.name   exec sp_configure 'allow updates','0'
       reconfigure with override
       go
      

  2.   

    或者使用exec sp_change_users_login 'Auto_Fix'