l'eventuale modifica del contenuto dei campi viene storicizzata nei log al pari di una transazione?....
per quello che sò sql server memorizza le query eseguite a prescindere dal cosa faccia.
se usi un trigger sulla tabella allora al suo interno durante la chiamata hai il dataset dei dati modificati.