3

SQL Server 2008 R2 中有没有办法确定何时通过 TSQL 创建索引?sys.indexes 表上没有任何日期字段。谢谢。

4

1 回答 1

1

您可以将它加入到具有 create_date 字段的 sys.objects 中。

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

Re-edit-the-edit:我不应该在早上喝咖啡之前尝试交流。

与链接的答案相同的警告适用,因为它们实际上不是索引的创建日期,而是相关对象。

如果这是您需要做的事情,您可以记录 DDL 语句:

http://madhuottapalam.blogspot.ca/2008/06/faq-how-to-find-index-creation-rebuild.html

于 2013-01-22T14:22:23.487 回答