2016-04-24 12 views
1

SQL Server 2014を使用していますが、パーティションの履歴を表示する方法はありますか?パーティション履歴SQL Server

どういうわけか、パーティションスキーマを変更し、私はそれが起こったのか知りたいのですが...

答えて

1

スキーマの変更は、デフォルトのトレースに記録されますとスキーマ変更履歴のレポートに表示されます(その限りその間にロールオーバーされていません)。

右考慮したデータベースをクリックしてご覧ください詳細についてはTSQL

SELECT StartTime 
     ,LoginName 
     --,f.* 
FROM sys.traces t 
     CROSS APPLY fn_trace_gettable(REVERSE(SUBSTRING(REVERSE(t.path), 
                 CHARINDEX('\', REVERSE(t.path)), 
                 260) 
              ) + N'log.trc', DEFAULT) f 
WHERE t.is_default = 1 
     AND ObjectName = 'FOO' 
     AND EventClass IN (46, /*Object:Created*/ 
          47, /*Object:Dropped*/ 
          164 /*Object:Altered*/) 

と同じことを行うには

Reports -> Standard Reports -> Schema Changes History 

を選択し、SSMSでこのレポートを表示するには - Schema Changes History Report

関連する問題