Is there a way in SQL Server to determine which tables are used most frequently (data updated, inserted, deleted, etc), and on what date was the last usage? I am using a new database with 900+ tables, some of which are never used, and I need to know which are used the most.