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

聊城網(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)
主站蜘蛛池模板: 日韩欧美综合 | 韩国日本三级三级人 | 午夜无码毛片AV久久久久久 | 国产欧美一区二区三区免费 | 午夜精品久久久久久久99热 | 亚洲精品白浆高清久 | 和学长学姐的日夜 | 精品无码国产一区二区三区99 | 国产精品三级在线观看无码 | 免费a级毛片无码免费视 | 丝袜美腿丝袜亚洲综合 | 国产在线乱码一区二区三区ts | 91夜色私人成人18禁老湿电影 | 国产激情一区二区三区 | 自拍偷自拍亚洲精品第1页久 | 扒开粉嫩小泬舌头伸进去视频 | 最新中文字幕av专区 | 亚洲精品国产A久久久久久 亚洲精品国产suv一区88 | 精品少妇一区二区三区A片 精品少妇一区二区三区免费观 | 亚洲精品无码一区二区传媒公司 | 国产欧美日韩久久久久 | 亚洲国产另类久久久精 | 亚洲、国产综合视频 | 伊人久久国产精品 | 亚洲国产精品一级无码中文字 | 99热最新在线 | 午夜国产亚洲精品一区 | 人妻系列无码专区久久五月天 | 日韩免费视频在线观看免费 | AV国産精品毛片一区二区 | 国产成人av乱码在线 | 一本久道中文无码字幕av | 99热久久这里只有精品 | 亚洲国产精品久久久久秋霞1 | 国产精品日韩高清秒播日韩国产欧美 | 国产精品热久久高潮av袁孑怡 | 日本aⅴ日本高清视频影片www | 亚洲国产日韩一区二区三区精密机械 | 人妻天天爽夜夜爽三区麻豆A片 | 亚洲av日韩av高清在线观看 | 无码av永久免费专区不卡 |