国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

更改數(shù)據(jù)庫對象的所有者

2024-07-21 02:05:43
字體:
供稿:網(wǎng)友
sp_changeobjectowner
更改當(dāng)前數(shù)據(jù)庫中對象的所有者。
語法
sp_changeobjectowner [ @objname = ] 'object' , [ @newowner = ] 'owner'
參數(shù)
[@objname =] 'object'

當(dāng)前數(shù)據(jù)庫中現(xiàn)有的表、視圖或存儲過程的名稱。object 的數(shù)據(jù)類型為 nvarchar(517),沒有默認(rèn)值。object 可用現(xiàn)有對象所有者限定,格式為 existing_owner.object。

[@newowner =] 'owner'

即將成為對象的新所有者的安全帳戶的名稱。owner 的數(shù)據(jù)類型為 sysname,沒有默認(rèn)值。owner 必須是當(dāng)前數(shù)據(jù)庫中有效的 microsoft® sql server™ 用戶或角色或 microsoft windows nt® 用戶或組。指定 windows nt 用戶或組時,請指定 windows nt 用戶或組在數(shù)據(jù)庫中已知的名稱(用 sp_grantdbaccess 添加)。
返回代碼值
0(成功)或 1(失敗)
注釋
對象所有者(或擁有對象的組或角色的成員)對對象有特殊的權(quán)限。對象所有者可以執(zhí)行任何與對象有關(guān)的 transact-sql 語句(例如 insert、update、delete、select 或 execute),也可以管理對象的權(quán)限。

如果擁有對象的安全帳戶必須要除去,但同時要保留該對象,請使用 sp_changeobjectowner 更改對象所有者。該過程從對象中刪除所有現(xiàn)有權(quán)限。在運行 sp_changeobjectowner 之后,需要重新應(yīng)用要保留的任何權(quán)限。

由于這個原因,建議在運行 sp_changeobjectowner 之前,編寫現(xiàn)有權(quán)限的腳本。一旦更改了對象的所有權(quán),可能要使用該腳本重新應(yīng)用權(quán)限。在運行該腳本之前需要在權(quán)限腳本中修改對象所有者。有關(guān)編寫數(shù)據(jù)庫腳本的更多信息,請參見編寫數(shù)據(jù)庫文檔和腳本。

可以使用 sp_changedbowner 更改數(shù)據(jù)庫的所有者。
權(quán)限
只有 sysadmin 固定服務(wù)器角色和 db_owner 固定數(shù)據(jù)庫角色成員,或既是 db_ddladmin 固定數(shù)據(jù)庫角色又是 db_securityadmin 固定數(shù)據(jù)庫角色的成員,才能執(zhí)行 sp_changeobjectowner。
示例
下面的示例將 authors 表的所有者改為 corporate/georgew。

exec sp_changeobjectowner 'authors', 'corporate/georgew'exec sp_changeobjectowner 'ychw.proc_subject512_function', 'dbo'
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 梅州市| 临夏市| 武宁县| 儋州市| 玛多县| 新津县| 什邡市| 石台县| 清流县| 延庆县| 南华县| 贵德县| 姜堰市| 高陵县| 松潘县| 广宁县| 安徽省| 防城港市| 沂源县| 天门市| 渭源县| 天峻县| 阳春市| 河南省| 濮阳县| 高邑县| 莲花县| 甘谷县| 吉水县| 甘德县| 塘沽区| 嘉鱼县| 奉节县| 格尔木市| 高平市| 荥经县| 莲花县| 横山县| 藁城市| 竹溪县| 西林县|