sql >> Database >  >> RDS >> Sqlserver

bekijk de gewijzigde waarden na een update-instructie

Het transactielogboek bevat de informatie, hoewel het decoderen niet triviaal is - ik schreef een blogpost met een voorbeeld van het decoderen van een eenvoudige update-instructie in het transactielogboek - http://sqlfascination.com/2010/02/21/decoding-a-simple- update-statement-within-the-transaction-log/

Afhankelijk van de update die wordt uitgevoerd, worden de vermeldingen in het logboek echter een stuk ingewikkelder en is er geen documentatie beschikbaar over hoe ze te decoderen. Reverse-engineering ervan is vrij moeilijk.

Ik zou nooit aanraden om deze techniek van het inspecteren van het logboek te gebruiken om gegevens op te halen, het is alleen de moeite waard om ernaar te kijken vanuit een intern leerperspectief / forensisch perspectief.



  1. hoe null te controleren of niet als mysql-gegevenstype een tijdstempel is met een standaardwaarde van 0000-00-00 00:00?

  2. SQL Server Log Verzending &Disaster Recovery Installatie en configuratie -3

  3. Zoekopdracht met meerdere vind-ik-leuks

  4. selecteer/toon laatst ingevoegde serie-ID in postgres