2016-07-09 71 views
0

我創建了一個UniqueIdentifier變量@GroupId併爲其分配一個值。我開始DIALOG WITH RELATED_CONVERSATION_GROUP = @GroupIdSQL Server Service Broker隊列對話組標識

當我查看隊列時,conversation_group_id@GroupId不匹配。我正嘗試使用已知的羣組對話ID發送對話,因此我可以稍後RECEIVE TOP(1) WHERE conversation_group_id = @GroupId

有什麼建議嗎?沒有我嘗試似乎工作。

感謝,

布蘭登

回答

0

在服務代理,你沒有創建會話處理,它的作用。當您發出begin dialog語句時,請將@dialog_handle變量視爲輸出變量。如果您以後需要添加相關對話,則需要存儲該值(或以其他方式能夠確定)以備後用。

出於好奇,好像你剛剛開始使用Service Broker。我一直在使用它一段時間,從來沒有需要「相關的談話」。你想做什麼?

相關問題