(简单)如何修改数据库所有者SID

时间:2021-10-06 07:34:36
有 如下报错 ,该如何去解决??
“在 master 数据库中记录的数据库所有者 SID 与在数据库 'SWMESDataV5' 中记录的数据库所有者 SID 不同。应该通过使用 ALTER AUTHORIZATION 语句重置数据库 'SWMESDataV5' 的所有者来更正此情况。 ”

请高手给个语句事例并说明下。

9 个解决方案

#1


沒碰到過
幫頂
UP
UP

#2


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

#3


楼上的**星星好假啊

#4


引用 3 楼 laokaizzz 的回复:
楼上的**星星好假啊

#5


引用 2 楼 ldslove 的回复:
SQL codeEXEC sp_change_users_login'Update_One'--将当前数据库中的指定 user 链接到现有 SQL Server login。                            ,'SWMESDataV5'--数据库用户                            ,'SWMESDataV5';--登录账号


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

#6


引用 5 楼 ldslove 的回复:
引用 2 楼 ldslove 的回复:SQL codeEXEC sp_change_users_login'Update_One'--将当前数据库中的指定 user 链接到现有 SQL Server login。 ,'SWMESDataV5'--数据库用户 ,'SWMESDataV5';--登录账号

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


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

#7


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

#8


顶,我也遇到同样的问题,谢谢

#9


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

#1


沒碰到過
幫頂
UP
UP

#2


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

#3


楼上的**星星好假啊

#4


引用 3 楼 laokaizzz 的回复:
楼上的**星星好假啊

#5


引用 2 楼 ldslove 的回复:
SQL codeEXEC sp_change_users_login'Update_One'--将当前数据库中的指定 user 链接到现有 SQL Server login。                            ,'SWMESDataV5'--数据库用户                            ,'SWMESDataV5';--登录账号


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

#6


引用 5 楼 ldslove 的回复:
引用 2 楼 ldslove 的回复:SQL codeEXEC sp_change_users_login'Update_One'--将当前数据库中的指定 user 链接到现有 SQL Server login。 ,'SWMESDataV5'--数据库用户 ,'SWMESDataV5';--登录账号

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


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

#7


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

#8


顶,我也遇到同样的问题,谢谢

#9


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