Is there a T-SQL solution to the problem of when a table was truncated, or is this something to be found only in a log file?Or, is a table's modify_date also an indicator of when a table was truncated?My current guess:SELECT OBJECT_NAME(id) ,rowmodctr ,rowcnt ,[truncated] = CASE WHEN (rowmodctr = rowcnt) THEN 'Yes' WHEN (rowmodctr > rowcnt) THEN 'No' ELSE '' END ,[accumulations] = rowmodctr - rowcnt ,t.modify_dateFROM sys.sysindexesJOIN sys.tables t ON t.object_id = idWHERE rowmodctr > 0 ORDER BY OBJECT_NAME(id);GO