用 sa 或本地帐户登录,执行

select * from sysusers

记下被修改的所有者的 uid 和要修改为所有者的 uid

通常,sa 对应的 dbo 的 id 是 1,第一个自定义登录用户的 id 是 5

然后执行

select * from sysobject

可以看到各个对象(表、视图、存储过程)对应的所有者,在 UID 列中体现

执行

update sysobject set uid=5 where uid=1 and xtype<>'S'

更换所有所有者为 dbo (sa)的对象的所有者为 uid 为 5 的登录用户(第一个自定义登录用户)

相关文章:

  • 2022-01-17
  • 2022-12-23
  • 2022-12-23
  • 2021-05-28
  • 2022-12-23
  • 2022-01-28
  • 2021-11-15
  • 2021-08-26
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-10-09
  • 2021-09-18
  • 2021-08-06
  • 2021-04-30
相关资源
相似解决方案