国产午夜精品一区二区三区不-国产午夜精品一区二区三区不卡-国产午夜精品一区二区三区极品-国产午夜精品一区二区三区老-国产午夜精品一区二区三区漫-国产午夜精品一区二区三区嫩草

聊城網(wǎng)站制作公司,聊城網(wǎng)站建設(shè),聊城網(wǎng)站優(yōu)化,聊城網(wǎng)絡(luò)公司,聊城網(wǎng)站推廣,聊城網(wǎng)站運(yùn)營(yíng),聊城網(wǎng)絡(luò)運(yùn)營(yíng),聊城搜索引擎優(yōu)化,聊城網(wǎng)頁(yè)設(shè)計(jì),聊城網(wǎng)站制作
 
 
公司擁有五年的網(wǎng)站建設(shè)經(jīng)驗(yàn),專業(yè)網(wǎng)站制作,推廣及網(wǎng)站優(yōu)化,有大量?jī)?yōu)秀客戶案例
網(wǎng)站建設(shè) | 設(shè)為首頁(yè) | 加入收藏 | 聯(lián)系我們  
公告:熱烈慶祝聊城精英網(wǎng)絡(luò)2010版官方網(wǎng)站改版成功!
當(dāng)前位置 :首頁(yè) > 網(wǎng)頁(yè)知識(shí)  

SQL server 2005 如何批量修改架構(gòu)名(包括表名和存儲(chǔ)過(guò)程名)

http://m.zjgjyh.cn   2011-8-23 17:12:00 來(lái)源:聊城網(wǎng)絡(luò)公司 作者:精英網(wǎng)絡(luò)   人氣:

SQL Server2005可以使用系統(tǒng)存儲(chǔ)過(guò)程sp_changeobjectowner更改數(shù)據(jù)庫(kù)對(duì)象的所有者。

sp_changeobjectowner 用于更改當(dāng)前數(shù)據(jù)庫(kù)中對(duì)象的所有者。
sp_changeobjectowner
'對(duì)象名(包括架構(gòu)名)','新架構(gòu)名' 
    
 
語(yǔ)法  
  sp_changeobjectowner   [   @objname   =   ]   'object'   ,   [   @newowner   =   ]   'owner'   
 
參數(shù)  
  [@objname   =]   'object'   
 
當(dāng)前數(shù)據(jù)庫(kù)中現(xiàn)有的表、視圖或存儲(chǔ)過(guò)程的名稱。object   的數(shù)據(jù)類型為   nvarchar(517),沒(méi)有默認(rèn)值。object   可用現(xiàn)有對(duì)象所有者限定,格式為   existing_owner.object   
  [@newowner   =]   'owner'   
 
即將成為對(duì)象的新所有者的安全帳戶的名稱。owner   的數(shù)據(jù)類型為   sysname,沒(méi)有默認(rèn)值。owner   必須是當(dāng)前數(shù)據(jù)庫(kù)中有效的   Microsoft®   SQL   Server™   用戶或角色或   Microsoft   Windows   NT®   用戶或組。指定   Windows   NT   用戶或組時(shí),請(qǐng)指定   Windows   NT   用戶或組在數(shù)據(jù)庫(kù)中已知的名稱(用   sp_grantdbaccess   添加)。   
 
返回代碼值  
  0
(成功)或   1(失敗)   
 
注釋  
 
對(duì)象所有者(或擁有對(duì)象的組或角色的成員)對(duì)對(duì)象有特殊的權(quán)限。對(duì)象所有者可以執(zhí)行任何與對(duì)象有關(guān)的   Transact-SQL   語(yǔ)句(例如   INSERTUPDATEDELETESELECT     EXECUTE),也可以管理對(duì)象的權(quán)限。   
 
如果擁有對(duì)象的安全帳戶必須要除去,但同時(shí)要保留該對(duì)象,請(qǐng)使用   sp_changeobjectowner   更改對(duì)象所有者。該過(guò)程從對(duì)象中刪除所有現(xiàn)有權(quán)限。在運(yùn)行   sp_changeobjectowner   之后,需要重新應(yīng)用要保留的任何權(quán)限。   
 
由于這個(gè)原因,建議在運(yùn)行   sp_changeobjectowner   之前,編寫現(xiàn)有權(quán)限的腳本。一旦更改了對(duì)象的所有權(quán),可能要使用該腳本重新應(yīng)用權(quán)限。在運(yùn)行該腳本之前需要在權(quán)限腳本中修改對(duì)象所有者。有關(guān)編寫數(shù)據(jù)庫(kù)腳本的更多信息,請(qǐng)參見編寫數(shù)據(jù)庫(kù)文檔和腳本。   


批量修改請(qǐng)用:

方法一:使用游標(biāo)

declare @name sysname
declare csr1 cursor
for select TABLE_NAME from INFORMATION_SCHEMA.TABLES
open csr1
FETCH NEXT FROM csr1 INTO @name
while (@@FETCH_STATUS=0)
BEGIN
SET @name='原架構(gòu)名.'+@name
EXEC SP_ChangeObjectOwner @name, '新架構(gòu)名'
fetch next from csr1 into @name
END
CLOSE csr1
DEALLOCATE csr1

方法二:使用系統(tǒng)存儲(chǔ)過(guò)程sp_MSforeachtable
EXEC sp_MSforeachtable @command1="EXEC SP_ChangeObjectOwner '?','新架構(gòu)名'"

如何在SQL 2005中批量修改存儲(chǔ)過(guò)程的架構(gòu)。

執(zhí)行以下SQL,將執(zhí)行結(jié)果拷貝出來(lái),批量執(zhí)行既可。

 

SELECT 'ALTER SCHEMA dbo TRANSFER ' + s.Name + '.' + p.Name 
FROM sys.Procedures p INNER JOIN sys.Schemas s on p.schema_id = s.schema_id 
WHERE s.Name = '舊的架構(gòu)名稱'

專業(yè)設(shè)計(jì)團(tuán)隊(duì)
滿足您的各種設(shè)計(jì)要求
實(shí)力程序開發(fā)團(tuán)隊(duì)
為您定制各種程序模塊
后臺(tái)管理高效安全
方便更新上傳網(wǎng)站資料
全球高速訪問(wèn)
無(wú)盲區(qū)、定制異地備份
專業(yè)客服團(tuán)隊(duì)
解決一切使用難題
贈(zèng)送大容量空間郵箱
免費(fèi)優(yōu)化推廣
   
關(guān)于我們 | 工作機(jī)會(huì) | 付款方式 | 網(wǎng)站制作 | 網(wǎng)頁(yè)制作 | 網(wǎng)頁(yè)設(shè)計(jì) | 網(wǎng)絡(luò)公司 | 聯(lián)系我們 | 網(wǎng)站地圖
版權(quán)所有:聊城精英網(wǎng)絡(luò)科技有限公司 © 2005-2010 All Rights Reserved.
咨詢專線:0635-6950368 技術(shù)專線:15192175820 在線QQ:312817927 1485871644
地址:聊城市閘口科技市場(chǎng) 郵編:252000 蘇ICP備10112026號(hào)
主站蜘蛛池模板: 日日夜夜精品视频天天7799动漫 | 午夜福利视频理论 | 国产成人一区av | 国模丽丽私拍一区二区直播熟妇天天影院专区精品 | 真实国产乱子伦在线视频不卡 | 特黄色免费手机播放 | 亚洲综合久久综合激情久久 | 尤物193国产在线精品 | 亚洲精品久久一区二区三区777 | 日韩欧美tv一区二区在线观看 | 91视频亚洲无码精彩视频 | 欧美三级啪啪视频在 | 亚洲国产亚综合在线区 | 日韩精品欧美激情亚洲综合 | 波多野结衣的av一区二区三区 | 日本高清视频在线无吗 | 亚洲精品国产精品国自产观看 | 人妻系列无码专区av在线 | 丰满岳妇乱一区二区三区 | 韩国三日本三级中文字幕 | 亚洲精品久久无码一区二区 | 精品久久综合1区2区3区激情 | 亚洲免费色视频 | 亚洲一区二三区好的精华液 | 精品国产一区二区三区久久久狼 | 亚洲另类无码专区国内精品 | 亚洲人成中文字幕在线观看 | 亚洲国产精品一区二区三区在线观看 | 边吃奶边狠狠躁日韩A片 | 岛国大片在线播放高清 | 国产区视频在线观看 | 一区二区三区四区五区/三级黄色软件下载/自拍偷在线精 | 最新日韩欧美不卡一二三区 | 在线日本看片免费人成视久网 | 国产裸体舞一区二区三区婚闹 | 亚洲国产在线观看一区二区 | 精品国产sm最大网站在线 | 波多野结衣中文字幕在线视频 | 亚洲国产精品无码区在线观 | 一区二区三区欧美午夜视频 | 欧美亚洲熟妇一区二区三区 |