最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

sqlserver清空service broker中的隊(duì)列的語(yǔ)句分享

 更新時(shí)間:2011年08月28日 22:10:37   作者:  
在我們開(kāi)發(fā)service broker應(yīng)用時(shí)候,可能用于測(cè)試或者客戶端沒(méi)有配置正確等導(dǎo)致服務(wù)端隊(duì)列存在很多垃圾隊(duì)列,不便于我們排查錯(cuò)誤,我們可以使用SQL腳本來(lái)清空服務(wù)端這些垃圾數(shù)據(jù)
復(fù)制代碼 代碼如下:

USE TestDB
declare @conversation uniqueidentifier
while exists (select 1 from sys.transmission_queue )
begin
set @conversation = (select top 1 conversation_handle from sys.transmission_queue )
end conversation @conversation with cleanup
end

那么客戶端接受到的消息如果沒(méi)有處理,也會(huì)積攢在客戶端隊(duì)列中,其實(shí)就相當(dāng)于許多未讀郵件,我們可以使用以下腳本讀取隊(duì)列 ,讀取后隊(duì)列自動(dòng)清空:
復(fù)制代碼 代碼如下:

USE TestDB
DECLARE @RecvReplyMsg NVARCHAR(100) ;
DECLARE @RecvReplyDlgHandle UNIQUEIDENTIFIER ;
BEGIN TRANSACTION ;
WHILE ( 1 = 1 )
BEGIN
WAITFOR
( RECEIVE TOP(1)
@RecvReplyDlgHandle = conversation_handle,
@RecvReplyMsg = message_body
FROM dbo.Test_TargetQueue
), TIMEOUT 1000 ;
END CONVERSATION @RecvReplyDlgHandle ;
SELECT @RecvReplyMsg AS ReceivedReplyMsg ;
END
COMMIT TRANSACTION ;

相關(guān)文章

最新評(píng)論

安阳县| 松江区| 逊克县| 东方市| 泰州市| 蓝山县| 家居| 苗栗市| 依安县| 绥中县| 吉林省| 铜梁县| 福鼎市| 饶河县| 天柱县| 景泰县| 惠安县| 乌兰县| 广元市| 和顺县| 桐柏县| 临安市| 天气| 大洼县| 合山市| 大同市| 黄山市| 谷城县| 彭阳县| 芒康县| 京山县| 珲春市| 怀仁县| 德安县| 剑川县| 海阳市| 庐江县| 孟津县| 兴业县| 六盘水市| 昌吉市|