Gerando eventos do SQL server
Estou procurando uma prática recomendada ou um exemplo de como posso gerar eventos para todos os eventos de atualização em um determinado banco de dados do SQL Server 2008 R2. Para ser mais descritivo, estou trabalhando em um POC em que essencialmente publico eventos de atualização em uma fila (RabbitMq no meu caso) que pode ser consumida por vários consumidores. Essa seria a primeira parte da implementação de um modelo de dados somente para consulta do CQRS por meio da fonte de eventos. Ao colocar na fila, qualquer pessoa pode se inscrever nesses eventos para replicação em qualquer número de modelos de dados somente para consulta. Esta parte é clara e razoavelmente bem definida. o problema que estou tendo é determinar a melhor abordagem para gerar os eventos do SQL Server. Recebi algumas idéias, como monitorar o log de transações e o SSIS. No entanto, não tenho muita certeza se essas opções são aconselháveis ou mesmo viáveis.
Alguém tem alguma experiência com esse tipo de coisa ou tem alguma noção de como fazer essa aventura? qualquer ajuda ou orientação seria muito apreciad