Pessoal depois de muita ajuda do pessoa consegui implementar no SQL Server o Data Change Capture, muito bom esse recurso do SQL Server ele gera uma tabela onde contem todas as colunas da tabela selecionada para captura de dados e te mostra o registro anterior
à um Update e o resultado desse Update, porém estou pensando em criar uma procedure onde eu tipo ao término do ia eu capture os dados coletados por esse recurso e de forma mais simples armazene por exemplo apenas às mudanças realizadas no registro porém para
fazer isso precisaria de uma forma de pesquisar o registro anterior e pegar o posterior e analisar a alteração e salvar quais alterações foram realizadas pensei em um cursor pegando a coluna da tabela criada pelo recurso do sql server chamada __$operation
mas não sei se é a melhor forma pensei em fazer algo assim:
cursor 1 pegando dados da tabela gerada filtrando pela coluna _$operation a informação 3;
cursor 2 varrendo uma temporária da mesma tabela filtrando pela coluna _$operation a informação 4;
Alguem conhece um outro metodo para se chegar a solução disso para mostrar de forma mais fácil para o cliente o que foi alterado?