SQL Server Check last accessed Database Table – 如何找出Database 的Table上最後被查詢的時間

公司上有很多 Legacy / 舊有的Database 由于同事離開始於時沒有好好交代
所以便有很多在Database Server上存在的Database 但是又沒大人知道有沒有任何Application 會連接的

今天想和大家分享一個SQL Script有來查詢某一個Database最後一次被就Query/Update的時間

之後我們可以使用 以下的SQL Script 來看看 last_user_seek, last_user_scan, last_user_lookup 的內容

SELECT    OBJECT_NAME(object_id) AS TableName,
last_user_update, last_user_seek, last_user_scan, last_user_lookup
FROM    sys.dm_db_index_usage_stats
WHERE    database_id = DB_ID()

SQL Server check which is the Last Accessed Table
Hope you find it useful

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.