Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

visualizar os valores alterados após uma instrução de atualização


O log de transações contém as informações, embora a decodificação não seja trivial - escrevi uma postagem no blog com um exemplo de decodificação de uma instrução de atualização simples no log de transações - http://sqlfascination.com/2010/02/21/decoding-a-simple- update-statement-within-the-transaction-log/

No entanto, dependendo da atualização que está sendo realizada, as entradas no log ficam muito mais complexas e não há documentação disponível sobre como decodificá-las. A engenharia reversa deles é bastante difícil.

Eu nunca recomendaria que essa técnica de inspeção do log seja usada para recuperar dados, só vale a pena analisar de uma perspectiva de aprendizado interno / perspectiva forense.