データベースをマークされたトランザクションに復元する方法 (SQL Server Management Studio)
データベースが復元中の状態である場合、[トランザクション ログの復元] ダイアログ ボックスを使用して、使用可能なログ バックアップのマークされたトランザクションにデータベースを復元できます。
注 |
---|
詳細については、「マークされたトランザクションの使用 (完全復旧モデル)」および「マークされたトランザクションへの復旧」を参照してください。 |
マークされたトランザクションを復元するには
Microsoft SQL Server データベース エンジンの適切なインスタンスに接続した後、オブジェクト エクスプローラでサーバー名をクリックしてサーバー ツリーを展開します。
[データベース] を展開します。さらに、そのデータベースに応じて、ユーザー データベースを選択するか、または [システム データベース] を展開してシステム データベースを選択します。
データベースを右クリックして [タスク] をポイントし、[バックアップ] をクリックします。
[トランザクション ログ] をクリックして [トランザクション ログの復元] ダイアログ ボックスを開きます。
[全般] ページの [復元先] で、[マークされたトランザクション] をクリックします。[マークされたトランザクションの選択] ダイアログ ボックスが開きます。このダイアログ ボックスには、選択したトランザクション ログ バックアップで使用できるマークされたトランザクションを一覧表示するグリッドが表示されます。
既定では、マークされたトランザクションの前まで復元され、マークされたトランザクションは復元されません。マークされたトランザクションも復元するには、[マークされたトランザクションを含める] チェック ボックスをオンにします。
次の表は、グリッドの列ヘッダーとその値を示しています。
ヘッダー
値
<空白>
マークを選択するためのチェック ボックスを表示します。
トランザクション マーク
トランザクションがコミットされたときにユーザーによって指定された、マークされたトランザクションの名前。
[日付]
トランザクションがコミットされた日時。トランザクションの日付と時刻は、クライアント コンピュータの日付と時刻ではなく、msdbgmarkhistory テーブルに記録されたとおりに表示されます。
[説明]
トランザクションがコミットされたときにユーザーが指定したマークされたトランザクションの説明 (該当する場合)。
LSN
マークされたトランザクションのログ シーケンス番号。
データベース
マークされたトランザクションがコミットされたデータベースの名前。
ユーザー名
マークされたトランザクションをコミットしたデータベース ユーザーの名前。