1) https://docs.microsoft.com/en-us/sql/database-engine/configure-windows/sql-server-service-broker?view=sql-server-2017
Компонент SQL Server Service Broker обеспечивает встроенную поддержку приложений обмена сообщениями и очередей в компоненте SQL Server Database Engine.Это облегчает разработчикам создание сложных приложений, использующих компоненты компонента Database Engine для связи между разнородными базами данных.Разработчики могут использовать компонент Service Broker для простого создания распределенных и надежных приложений.
2) https://www.sqlservercentral.com/Forums/Topic818423-146-1.aspx
Один риск заключается в том, что уже существуют сервисные брокеры, настроенные для использования этой БДони, вероятно, прервутся, и все работающие соединения будут прерваны и произойдет откат.
3) Зависимость от Sql с Service Broker
Это не обязательно, но если вы хотитечтобы увидеть изменения, которые вам нужны, или вы можете использовать другой сервис, такой как периодический опрос
Будьте осторожны, используя класс SqlDependency для мониторинга изменений в таблицах базы данных - у него есть проблемы с утечками памяти.
Надеюсь, это поможет вам!