Ваше первое уведомление - это единственное уведомление, которое вы получите. Уведомления о запросах не являются подпиской на изменения, после того как уведомление сработало, оно также становится недействительным. Вы должны повторно отправить новую подписку на уведомления.
Если ваш запрос получил немедленное уведомление, это означает, что вы получили уведомление не об изменении, а о неправильном запросе. Проверьте значения полученного аргумента SqlNotificationEventArgs. Отметьте Информация как Вставить / Обновить / Удалить, отметьте Источник как Данные, отметьте Тип , чтобы Изменить.
Взгляните на пример Watcher Application , чтобы лучше понять, как вы должны переподписываться при получении уведомления. Чтобы лучше понять, как работают уведомления о запросах, см. Таинственное уведомление .