How to find out when the Database’s on a SQL server were last used\accessed to help with migration and decommission

SELECT d.name,
last_user_seek = MAX(last_user_seek),
last_user_scan = MAX(last_user_scan),
last_user_lookup = MAX(last_user_lookup),
last_user_update = MAX(last_user_update)
FROM sys.dm_db_index_usage_stats AS i
JOIN sys.databases AS d ON i.database_id=d.database_id
GROUP BY d.name

***Details in the DMV will be cleared and nulled whenever you restart SQL Server.

GD Star Rating
loading...
GD Star Rating
loading...

Tags: SQL

Trackback from your site.