Использование Service Broker с Sql Server Express 2008 - PullRequest
3 голосов
/ 24 августа 2010

Можно ли использовать внешнюю активацию в SQL Express, не переходя на SQL Enterprise / Standard?

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

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

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

1 Ответ

5 голосов
/ 25 августа 2010

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

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

...