SQL Server 2008 R2 中有没有办法确定何时通过 TSQL 创建索引?sys.indexes 表上没有任何日期字段。谢谢。
问问题
7697 次
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 回答