我一直在研究在 SQL Server Express 2005 中实现一个外部激活器,并将队列、服务、合同和事件通知添加到数据库中。我还添加了一个触发器来向目标队列发送消息。一切都解析,运行,触发器正在触发。但是,当我从目标队列中选择,或使用快速 T-SQL 脚本从队列中接收时,什么都没有。
我在想:
- 这怎么可能呢?消息是自动接收的吗?
- 有什么方法可以在发送消息时检查它是否正确到达?
- 触发触发器后,是否有更好的方法在服务器上异步运行进程?
顺便说一句,很难找到适用于 Service Broker 的好的教程材料。如果有人有任何资源,请告诉我。现在,我正在从我们公司的在线资源中阅读一本书,但即使这样也很难过滤。
谢谢,
威廉