SQL Server数据库上次更新日期时间

Nag*_*iga 10 sql database sql-server sql-scripts

是否有任何sql脚本可以找出上次更新SQL Server中的数据库的时间?

我想知道对数据库的元数据所做的更改的最后更新日期时间,而不是表中的实际数据.特别是在:

  • 从数据库创建/删除任何新表.
  • 在数据库中的表中添加/删除任何新列.
  • 在数据库中添加/更改任何新视图/存储过程/函数.

Dan*_*and 25

在sys.objects中查看应该足够了,试试这个查询

 select * from sys.objects
order by modify_date desc
Run Code Online (Sandbox Code Playgroud)


Sta*_*vas 6

这将返回上次修改日期时间 + 更新项目的名称 + 更新内容的描述(表、存储过程等)

SELECT TOP 1 name, modify_date, type_desc
FROM  sys.objects
ORDER BY modify_date DESC
Run Code Online (Sandbox Code Playgroud)