過去N日間に変更されたすべてのテーブルのリストを取得するには?
2711 次
2 に答える
3
これがデータ用の場合は、次のようなクエリを使用できます。
exec sp_MSforeachtable 'SELECT OBJECT_NAME(OBJECT_ID) AS DatabaseName, last_user_update,*
FROM sys.dm_db_index_usage_stats
WHERE database_id = DB_ID(''<yourDataBaseNameHere>'')
AND OBJECT_ID=OBJECT_ID(''?'')'
関心のある日付範囲の結果をフィルタリングします。latt_user_updates 列を参照してください。
于 2012-06-15T09:10:23.233 に答える
0
この回答も参照できます:
http://blog.sqlauthority.com/2009/05/09/sql-server-find-last-date-time-updated-for-any-table/
于 2012-10-07T22:12:03.323 に答える