Interroga sys.objects
tabella per trovare gli oggetti che sono cambiati e filtrare per modify_date
e type
; U =tabella utente, P =procedura memorizzata.
select *
from sys.objects
where (type = 'U' or type = 'P')
and modify_date > dateadd(m, -3, getdate())
Questo approccio ti dirà quali oggetti sono cambiati, ma non le modifiche specifiche.