マークされたトランザクションへのデータベースの復元 (SQL Server Management Studio)

データベースが復元中の状態である場合、[トランザクション ログの復元] ダイアログ ボックスを使用して、使用可能なログ バックアップのマークされたトランザクションにデータベースを復元できます。

注意

詳細については、「マークされたトランザクションを使用して関連するデータベースを一貫した状態に復元する方法 (完全復旧モデル)」および「マークされたトランザクションを含む関連データベースの復旧」を参照してください。

マークされたトランザクションを復元するには

  1. Microsoft SQL Server データベース エンジンの適切なインスタンスに接続した後、オブジェクト エクスプローラーでサーバー名をクリックしてサーバー ツリーを展開します。

  2. [データベース] を展開します。さらに、そのデータベースに応じて、ユーザー データベースを選択するか、または [システム データベース] を展開してシステム データベースを選択します。

  3. データベースを右クリックして [タスク] をポイントし、[バックアップ] をクリックします。

  4. [トランザクション ログ] をクリックして [トランザクション ログの復元] ダイアログ ボックスを開きます。

  5. [全般] ページの [復元先] で、[マークされたトランザクション] をクリックします。[マークされたトランザクションの選択] ダイアログ ボックスが開きます。 このダイアログ ボックスには、選択したトランザクション ログ バックアップで使用できるマークされたトランザクションを一覧表示するグリッドが表示されます。

    既定では、マークされたトランザクションの前まで復元され、マークされたトランザクションは復元されません。 マークされたトランザクションも復元するには、[マークされたトランザクションを含める] チェック ボックスをオンにします。

    次の表は、グリッドの列ヘッダーとその値を示しています。

    ヘッダー

    <空白>

    マークを選択するためのチェック ボックスを表示します。

    トランザクション マーク

    トランザクションがコミットされたときにユーザーによって指定された、マークされたトランザクションの名前。

    日付

    トランザクションがコミットされた日時。 トランザクションの日付と時刻は、クライアント コンピューターの日付と時刻ではなく、msdb gmarkhistory テーブルに記録されたとおりに表示されます。

    説明

    トランザクションがコミットされたときにユーザーが指定したマークされたトランザクションの説明 (該当する場合)。

    LSN

    マークされたトランザクションのログ シーケンス番号。

    データベース

    マークされたトランザクションがコミットされたデータベースの名前。

    [ユーザー名]

    マークされたトランザクションをコミットしたデータベース ユーザーの名前。

関連項目

タスク

データベースのバックアップの復元 (SQL Server Management Studio)

概念

トランザクション ログ バックアップの復元 (SQL Server)