有 如下报错 ,该如何去解决??
“在 master 数据库中记录的数据库所有者 SID 与在数据库 'SWMESDataV5' 中记录的数据库所有者 SID 不同。应该通过使用 ALTER AUTHORIZATION 语句重置数据库 'SWMESDataV5' 的所有者来更正此情况。 ”请高手给个语句事例并说明下。

解决方案 »

  1.   

    沒碰到過
    幫頂
    UP
    UP
      

  2.   

    EXEC sp_change_users_login 'Update_One' --将当前数据库中的指定 user 链接到现有 SQL Server login。
    , 'SWMESDataV5'--数据库用户
    , 'SWMESDataV5';--登录账号
      

  3.   


    'SWMESDataV5' --改成你对应的数据用户和对应的登录账号
      

  4.   


    SWMESDataV5这个数据库是从别的机器上还原过来的,还原到AmplaSRV机器上了,集成用户没有和该数据库关联起来,现在需要将集成用户登录名AmplaSRV\sysAmpla和数据SWMESDataV5的用户dbo 关联起来,
    Exec sp_change_users_login'Update_One','AmplaSRV\sysAmpla','dbo',该语句是不能执行的,该如何处理?
      

  5.   

    找到解决办法了,Sp_changedbowner 'AmplaSRV\sysAmpla',true
      

  6.   

    顶顶顶,遇到同样问题了!thks!