Я уже писал об этом раньше, но не получил подходящего ответа, соответствующего моим требованиям. Я ищу технологию для уведомления приложения C ++, когда вносятся изменения в таблицу SQL Server. Наш средний уровень - C ++, и мы не собираемся переходить на инфраструктуру .NET, что означает, что мы не можем использовать SQLDependency или SQL Notification Server. Мы также застряли на SQL Server 2005, что также исключает внешнюю активацию SQL Service Broker (которая появилась в SQL 2008).
Чтобы дать более широкое понимание того, чего я пытаюсь достичь: наша база данных обновляется новой информацией; Когда бы ни поступала новая информация, мы хотели бы передать ее в приложение C ++, чтобы его панель мониторинга отображала самые последние данные для пользователя.
Мы знаем, что мы можем сделать это с помощью приложения C ++, опрашивающего базу данных, но я считаю это неэффективной архитектурой и хотел бы, чтобы SQL отправлял информацию или уведомление в C ++.