Я пытался реализовать внешний активатор в SQL Server Express 2005 и добавил в базу данных очереди, службы, контракты и уведомления о событиях. Я также добавил триггер для отправки сообщения в целевую очередь. Все разбирает, работает, а курок срабатывает. Однако, когда я выбираю из целевой очереди или использую быстрый сценарий T-SQL для получения из очереди, ничего не происходит.
Мне интересно:
- Как это вообще возможно? Сообщения принимаются автоматически?
- Можно ли при отправке сообщения проверить, правильно ли оно пришло?
- Есть ли лучший способ запустить процесс на сервере асинхронно после срабатывания триггера?
Кроме того, трудно найти хороший учебный материал для Service Broker. Если у кого-то есть ресурсы, пожалуйста, дайте мне знать. Прямо сейчас я читаю книгу с онлайн-ресурса наших компаний, но даже эту боль трудно отфильтровать.
Спасибо
William