Использование 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 заключается в том, что сообщение должно пройти хотя бы один неэкспресс-экземпляр на пути от отправляющей службы к получающей службе. Нет никаких ограничений на саму службу внешнего активатора.