“在 master 数据库中记录的数据库所有者 SID 与在数据库 'SWMESDataV5' 中记录的数据库所有者 SID 不同。应该通过使用 ALTER AUTHORIZATION 语句重置数据库 'SWMESDataV5' 的所有者来更正此情况。 ”
请高手给个语句事例并说明下。
9 个解决方案
#1
沒碰到過
幫頂
UP
UP
幫頂
UP
UP
#2
EXEC sp_change_users_login 'Update_One' --将当前数据库中的指定 user 链接到现有 SQL Server login。
, 'SWMESDataV5'--数据库用户
, 'SWMESDataV5';--登录账号
#3
楼上的**星星好假啊
#4
恩
#5
'SWMESDataV5' --改成你对应的数据用户和对应的登录账号
#6
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
幫頂
UP
UP
#2
EXEC sp_change_users_login 'Update_One' --将当前数据库中的指定 user 链接到现有 SQL Server login。
, 'SWMESDataV5'--数据库用户
, 'SWMESDataV5';--登录账号
#3
楼上的**星星好假啊
#4
恩
#5
'SWMESDataV5' --改成你对应的数据用户和对应的登录账号
#6
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!