Я хотел бы использовать какой-то механизм в SQL Server (или один из его сервисов) для отправки сообщений об изменениях (например, через UDP, но с TCP тоже все в порядке), когда строки вставляются в таблицу.Я хотел бы, чтобы эти сообщения были не просто уведомлениями об изменениях, а содержали измененные данные.Существует ли механизм, который поставляется с SQL Server 2008 R2 для этого?Я слышал о Service Broker и Extended Events, но не уверен, что это именно те инструменты, которые подходят для работы, когда дело доходит до того, чтобы данные почти в реальном времени выталкивались из SQL Server в другое приложение, которому необходимо обновлять свое внутреннее состояние при получении данных.в изменениях SQL Server без необходимости запрашивать SQL Server (т. е. я хочу, чтобы данные строго выталкивались из SQL Server).
В худшем случае я могу написать код SQLCLR, который одноадресно передает сообщения UDP, содержащие изменения, но я хотел бы повторно использовать существующую службу, если она доступна.