精品国产亚洲一区二区三区,男女作爱在线观看免费网站,欧美的又大又长做禁片A片,97国产精品人妻无码久久久

  • 相關軟件
    >sp_changeobjectowner 創(chuàng)建者:webmaster 更新時間:2006-02-16 15:51

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



    語法


    sp_changeobjectowner [ @objname = ] 'object' , [ @newowner = ] 'owner'



    參數(shù)


    [@objname =] 'object'



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



    [@newowner =] 'owner'



    即將成為對象的新所有者的安全帳戶的名稱。owner 的數(shù)據(jù)類型為 sysname,沒有默認值。owner 必須是當前數(shù)據(jù)庫中有效的 Microsoft® SQL Server™ 用戶或角色或 Microsoft Windows NT® 用戶或組。指定 Windows NT 用戶或組時,請指定 Windows NT 用戶或組在數(shù)據(jù)庫中已知的名稱(用 sp_grantdbaccess 添加)。



    返回代碼值


    0(成功)或 1(失?。?/P>

    注釋


    對象所有者(或擁有對象的組或角色的成員)對對象有特殊的權限。對象所有者可以執(zhí)行任何與對象有關的 Transact-SQL 語句(例如 INSERT、UPDATE、DELETE、SELECT 或 EXECUTE),也可以管理對象的權限。



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



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



    可以使用 sp_changedbowner 更改數(shù)據(jù)庫的所有者。



    權限


    只有 sysadmin 固定服務器角色和 db_owner 固定數(shù)據(jù)庫角色成員,或既是 db_ddladmin 固定數(shù)據(jù)庫角色又是 db_securityadmin 固定數(shù)據(jù)庫角色的成員,才能執(zhí)行 sp_changeobjectowner。



    示例


    下面的示例將 authors 表的所有者改為 Corporate\GeorgeW。



    EXEC sp_changeobjectowner 'authors', 'Corporate\GeorgeW'
    相關文章
    本頁查看次數(shù):