Пишет st,
Задача простая: требуется асинхронно запускать из приложения относительно долгие процедуры (единицы и десятки минут) время от времени запрашивая их статус до окончания.
Решить можно как с использованием SQL Agent, так и Service Broker. Первое относительно проще по реализации (хотя с моделированием очереди не все просто). Второе субъективно более "чистое" решение с точки зрения асинхронных запросов.
Какие, на ваш взгляд, есть еще существенные плюсы и минусы обоих решений?
Статья по теме: Manage Your Tasks With Service Broker
Существенный
Пишет Roman S. Golubin (не проверено),
Существенный плюс сервис брокера в том, что при миграции базы нет необходимости заново настраивать задания.