Loop through all tables and detect changed rows using checksum or hashbytes
select * 
from table 
where BINARY_CHECKSUM('a','b') &lt;&gt; checksumCol 


But if they can change a or b they can change the checksumCol