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
編集の再編集:朝のコーヒーを飲む前にコミュニケーションをとろうとすべきではありません。
リンクされたその回答に対する同じ警告が適用されます。これらは実際にはインデックスの作成日ではなく、関連するオブジェクトであるためです。
それができる必要がある場合は、DDLステートメントをログに記録できます。
http://madhuottapalam.blogspot.ca/2008/06/faq-how-to-find-index-creation-rebuild.html
于 2013-01-22T14:22:23.487 に答える