2012-01-12 21 views
0

データベース全体の変更を追跡し、これらの変更を復元することは可能ですか?私はバックアップ/リストア機能があることを知っていますが、何度も何度かトランザクションを実行した後、できるだけ早くデータベースをバックアップして復元する必要があります。 (データだけですが、dbスキーマも良いでしょう)SQL Server 2008 R2 - データベースの変更の追跡と復元

Oracle Flashbackのようなものが必要です。

答えて

1

データベースにデータベーススナップショットを作成し、それを使用して、スナップショットが作成された後にデータベースでどのような変更が行われたかを知ることができます。また、スナップショットを使用してデータベースを以前の状態に復元することもできます。

参考:http://msdn.microsoft.com/en-us/library/ms175158.aspx


か、CDCによって監視されているテーブルの上にアクティビティを削除/挿入/更新を監視するために、チェンジ・データ・キャプチャを使用することができます。

参考:http://msdn.microsoft.com/en-us/library/cc645937.aspx

関連する問題