Listar últimas conexiones en SQL Server

En SQL Server, hay escenarios que tienes tantas bases de datos, que no sabes cuales se usan.
Para eso os traigo una consulta que es muy útil para listar las ultimas conexiones en SQL Server.

Esta es la consulta para listar las ultimas conexiones:

SELECT  db_name(database_id) as DBName,
        max(last_user_seek) as last_seek,
        max(last_user_scan) as last_scan,
        max(last_user_lookup) as last_lookup,
        max(last_user_update) as last_update
FROM sys.dm_db_index_usage_stats
WHERE database_id NOT BETWEEN 1 AND 4
Group By db_name(database_id)
Order by db_name(database_id);

Las columnas que nos da la consulta son las siguientes:

last_user_seek: Última consulta de tipo seek.

last_user_scan: Última consulta de tipo scan.

last_user_lookup: Última consulta de tipo lookup.

last_user_update: Último update.

Con esta consulta, ya podemos hacer limpieza de base de datos.

Comando IT