您的位置:首页 > 数据库

SQL Server 修改表或对象的所有者

2006-09-09 08:52 260 查看
用 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 的登录用户(第一个自定义登录用户)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: