Sqlserver
 sql >> Database >  >> RDS >> Sqlserver

visualizzare i valori modificati dopo un'istruzione di aggiornamento

Il registro delle transazioni contiene le informazioni, sebbene la decodifica non sia banale - ho scritto un post sul blog con un esempio di decodifica di una semplice dichiarazione di aggiornamento nel registro delle transazioni - http://sqlfascination.com/2010/02/21/decoding-a-simple- update-statement-within-the-transaction-log/

Tuttavia, a seconda dell'aggiornamento in corso, le voci nel registro diventano molto più complesse e non è disponibile alcuna documentazione su come decodificarle. Il reverse engineering è piuttosto difficile.

Non consiglierei mai che questa tecnica di ispezione del registro venga utilizzata per recuperare i dati, vale solo la pena esaminarla da una prospettiva di apprendimento interno / prospettiva forense.