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

se de ændrede værdier efter en opdateringserklæring

Transaktionsloggen indeholder oplysningerne, selvom afkodning ikke er triviel - jeg skrev et blogindlæg med et eksempel på afkodning af en simpel opdateringserklæring i transaktionsloggen - http://sqlfascination.com/2010/02/21/decoding-a-simple- update-statement-within-the-transaction-log/

Men afhængigt af den opdatering, der udføres, bliver indtastningerne i loggen meget mere komplekse, og der er ingen tilgængelig dokumentation for, hvordan de afkodes. Omvendt konstruktion af dem er ret svært.

Jeg vil aldrig anbefale, at denne teknik med at inspicere loggen bruges til at hente data, det er kun værd at se på fra et internt læringsperspektiv / retsmedicinsk perspektiv.



  1. Indekseringskolonne med REPLACE-funktion i mySQL

  2. Laravel-migreringstabel eksisterer allerede, men jeg vil tilføje en ny, ikke den ældre

  3. Forsøger at finde ud af den maksimale længde af Rowid i Oracle

  4. Brug af Python og MySQL i ETL-processen:SQLAlchemy