sqlserver 修改表的所有者

 

1)  通過修改當前數據庫的對象表:sysobjects。

sysobjects存儲的是當前數據庫中的表的基本信息,其中由一個字段:uid,記錄的是表所有者的id號。如:uid爲‘1’,一般表示所有者爲dbo(一般是sa)。可以爲表所有者更改爲你所希望的表所有者的id。

需要注意的是,直接在sysobjects表中對數據進行的更新操作需要有權限允許。不然會更新不成功

2)  另外一種方式是通過sql腳本來完成的。

例如:exec sp_changeobjectowner 'cqadmin.authors', 111 將表'cqadmin.authors'的所有者改爲111.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章