SQL Server database last updated date time

后端 未结 3 1735
北荒
北荒 2021-02-08 01:14

Is there any sql script to find out when the database in SQL server is last updated?

I want to know the last updated date time for the changes done on meta data of the

相关标签:
3条回答
  • 2021-02-08 01:18
    SELECT 
       [rs].[destination_database_name], 
       [rs].[restore_date], 
       [bs].[backup_start_date], 
       [bs].[backup_finish_date], 
       [bs].[database_name] as [source_database_name], 
       [bmf].[physical_device_name] as [backup_file_used_for_restore]
    FROM msdb..restorehistory rs
    INNER JOIN msdb..backupset bs ON [rs].[backup_set_id] = [bs].[backup_set_id]
    INNER JOIN msdb..backupmediafamily bmf ON [bs].[media_set_id] = [bmf].[media_set_id] 
    
    0 讨论(0)
  • 2021-02-08 01:31

    Look in sys.objects should be enough, try this query

     select * from sys.objects
    order by modify_date desc
    
    0 讨论(0)
  • 2021-02-08 01:34

    This will return last modified date time + name of updated item + description what was updated (table, stored procedure, etc)

    SELECT TOP 1 name, modify_date, type_desc
    FROM  sys.objects
    ORDER BY modify_date DESC
    
    0 讨论(0)
提交回复
热议问题