1) 通过修改当前数据库的对象表:sysobjects。
sysobjects存储的是当前数据库中的表的基本信息,其中由一个字段:uid,记录的是表所有者的id号。如:uid为‘1’,一般表示所有者为dbo(一般是sa)。可以为表所有者更改为你所希望的表所有者的id。
需要注意的是,直接在sysobjects表中对数据进行的更新操作需要有权限允许。不然会更新不成功
2) 另外一种方式是通过sql脚本来完成的。
例如:exec sp_changeobjectowner 'cqadmin.authors', 111 将表'cqadmin.authors'的所有者改为111.