Использование Service Broker с Sql Server Express 2008

Можно ли использовать внешнюю активацию на SQL Express без перехода на корпоративный / стандартный SQL?

Я хотел бы отправить сообщение брокеру служб sql express, а затем уведомить мою внешнюю службу приложений, работающую в том же окне, чтобы запустить консольное приложение, чтобы забрать сообщение и обработать его. Я делаю это уже успешно с удаленной базы данных Sql Enterprise.

Но теперь мне нужно все, что содержится в одном ящике с Sql express, без использования удаленного Sql Enterprise.

Однако sql express имеет ограничения, поэтому мне интересно, могу ли я использовать sql express, как описано в автономной конфигурации, без перехода на Sql Enterprise. Спасибо за вашу помощь!

1 ответ

Решение

Вы можете сделать это, пока ящик, отправляющий сообщение, не является экспресс-версией.

Связанное с выпуском ограничение Service Broker заключается в том, что сообщение должно пройти хотя бы один неэкспресс-экземпляр на пути от отправляющей службы к получающей службе. Нет никаких ограничений на саму службу внешнего активатора.

Другие вопросы по тегам