Генерация событий из SQL-сервера
Я ищу наилучшую практику или пример того, как я могу генерировать события для всех событий обновления на заданной базе данных SQL Server 2008 R2. Чтобы быть более наглядным, я работаю над POC, где я, по сути, опубликую события обновления в очередь (в моем случае RabbitMq), которая затем может использоваться различными потребителями. Это было бы первой частью реализации модели данных CQRS только для запросов через источник событий. Поместив в очередь, любой может подписаться на эти события для репликации в любое количество моделей данных только для запросов. Эта часть ясна и довольно четко определена. проблема, с которой я сталкиваюсь, заключается в определении наилучшего подхода для генерации событий с сервера SQL. Мне дали несколько идей, таких как мониторинг журнала транзакций и служб SSIS. Тем не менее, я не совсем уверен, являются ли эти варианты целесообразными или даже осуществимыми.
Кто-нибудь имеет какой-либо опыт с такими вещами или есть какие-либо идеи о том, как пройти такое приключение? любая помощь или руководство будет принята с благодарностью.