Generación de eventos desde el servidor SQL
Estoy buscando una mejor práctica o un ejemplo de cómo podría generar eventos para todos los eventos de actualización en una base de datos SQL Server 2008 R2 dada. Para ser más descriptivo, estoy trabajando en un POC donde esencialmente publicaría eventos de actualización en una cola (RabbitMq en mi caso) que luego podrían ser consumidos por varios consumidores. Esta sería la primera parte de la implementación de un modelo de datos solo de consulta CQRS a través del abastecimiento de eventos. Al colocar en la cola, cualquiera podría suscribirse a estos eventos para replicarlos en cualquier número de modelos de datos de solo consulta. Esta parte es clara y bastante bien definida. El problema que tengo es determinar el mejor enfoque para generar los eventos desde el servidor SQL. Se me han dado algunas ideas, como monitorear el registro de transacciones y SSIS. Sin embargo, no estoy completamente seguro de si estas opciones son recomendables o incluso factibles.
¿Alguien tiene alguna experiencia con este tipo de cosas o tiene alguna idea sobre cómo llevar a cabo tal aventura? Cualquier ayuda u orientación sería muy apreciada