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

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

 更新時(shí)間:2011年08月28日 22:10:37   作者:  
在我們開發(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)論

新蔡县| 龙山县| 固安县| 驻马店市| 东至县| 泰来县| 同江市| 兴业县| 梨树县| 渑池县| 云浮市| 香港 | 南和县| 多伦县| 兴安县| 体育| 谷城县| 军事| 敖汉旗| 屏东县| 浦东新区| 安乡县| 错那县| 九龙坡区| 耿马| 崇文区| 温泉县| 濮阳市| 雷州市| 张家界市| 新巴尔虎左旗| 乡城县| 崇仁县| 通榆县| 隆德县| 宝应县| 东山县| 西吉县| 肥西县| 吉隆县| 乐东|