2016-07-09 39 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。我一直在使用它一段时间,从来没有需要“相关的谈话”。你想做什么?

相关问题