Последнее обновление базы данных SQL Server

Есть ли какой-либо sql-скрипт, чтобы узнать, когда база данных на SQL-сервере обновляется в последний раз?

Я хочу знать последнее обновленное время для изменений, сделанных для метаданных базы данных, а не фактических данных внутри таблицы. В частности, когда:

  • Любая новая таблица создается / удаляется из базы данных.
  • Любой новый столбец добавляется / удаляется из таблицы в базе данных.
  • Любые новые представления / Хранимые процедуры / функции добавляются / изменяются внутри базы данных.

Посмотрите в sys.objects должно быть достаточно, попробуйте этот запрос

select * from sys.objects order by modify_date desc 

Это вернет последнее измененное время даты + имя обновленного элемента + описание, которое было обновлено (таблица, хранимая процедура и т. Д.).

 SELECT TOP 1 name, modify_date, type_desc FROM sys.objects ORDER BY modify_date DESC 
  • Как создать текстовый файл с помощью SQL-скрипта с текстом «|»
  • скрипт для восстановления базы данных sql-сервера из файла bak, не работает
  • Быстрое создание сценариев sql текста sql, основанных на базе sql 2008
  • Как установить тайм-аут сценария SQL Server из сценария?
  • Вычислить сумму столбца для выбранных идентификаторов в SQL
  • SQL Server 2012: как скриптировать все хранимые процедуры базы данных в отдельные файлы .sql?
  • Выполнить файл .SQL в Powershell без установки SQL Server?
  • SQL Server - запуск больших файлов сценариев
  • Как выбрать значение из столбца xml в таблице sql
  • помогите мне с ошибкой 27506 Ошибка при выполнении сценария SQL
  • Игнорировать ошибку при выполнении SQL Script
  • Давайте будем гением компьютера.