SQL Server 2008 R2中是否有办法确定何时通过TSQL创建索引? sys.indexes表上没有任何日期字段。感谢。
答案 0 :(得分:1)
您可以将它加入sys.objects,它有一个create_date字段。
SELECT TOP 10
*
FROM <yourdb>.sys.indexes i
INNER JOIN <yourdb>.sys.objects o ON i.object_id = o.object_id
WHERE o.type NOT IN ('S', 'IT')
ORDER BY create_date DESC
重新编辑 - 编辑:在我早上喝咖啡之前,我不应该尝试沟通。
与该答案链接的相同警告适用,因为它们实际上不是索引的创建日期,而是相关对象。
如果您需要这样做,您可以记录DDL语句:
http://madhuottapalam.blogspot.ca/2008/06/faq-how-to-find-index-creation-rebuild.html