SQL Server Management Studio 2008 - 标准报告 - 架构更改历史记录 - 日期如何确定?

时间:2010-02-15 18:18:11

标签: sql-server sql-server-2008

SSMS 2008附带了一系列标准报告,其中包括一个名为Schema Changes History的报告。当我运行此报告时,我会看到自某个日期以来所做的所有架构更改。我的问题是这个。日期是如何确定的?例如,在特定服务器的一个数据库上,更改截止日期为2010年2月14日下午1:35:15。但是在同一台服务器上的另一个数据库中,更换器是截至2010年1月5日上午9:09:15。这些不是数据库创建的日期。

感谢。

1 个答案:

答案 0 :(得分:1)

报告会在modify_date列中查看sys.all_objects,它会查看更改的默认跟踪,具体取决于是否启用了default trace option。使用默认跟踪的优点是它可以显示已删除的对象,但如果禁用默认跟踪则它不起作用。

鉴于默认跟踪是翻转跟踪,其中最旧记录的年龄将因服务器而异,具体取决于每台服务器上完成的DDL更改量。