In general, I would be wary of judgments based on date / time. Some applications may have features that are rarely used. For example, a table containing year-end financial statements can only be updated once a year. Or auditors may appear someday and request financial results for previous years, and your company will have big problems if it cannot provide this information.
If you have access to the code, I recommend checking queries to access each table.
If you do not, you can get some information from the index usage statistics, as recommended by other answers. But be careful!
[edit] I see that you have SQL Server 2000. The usage statistics are not in this version, and I donβt think there is any equivalent.
If the table has datetime columns, you can see when these dates are, but that will not tell you when they were last.
If the table has timestamp columns, you can compare the last timestamp with the last database timestamp: @@dbts and see if the values ββare Very different. But this is an invalid assumption at best.
source share