Уведомления о запросах SQL Server - отличный инструмент, но, похоже, он не очень хорошо масштабируется. Каждое приложение, которое хочет / нуждается в уведомлениях, должно сохранять открытое соединение с базой данных в течение периода времени, когда оно хочет получать уведомления (как правило, все время, пока приложение работает).
Я открыт для творческих решений. Я просто подумал о том, чтобы разместить на сервере сервис, который подписывался бы на уведомления о запросах SQL Server, которые затем могли бы уведомлять клиентские приложения. В этом случае у вас есть только одно открытое соединение с базой данных (и почему бы не оставить его открытым все время), и тогда ваши клиентские приложения могут просто подписаться на услугу для уведомления.
Идеи ??