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

適用対象: SQL Server

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

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

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

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

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

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

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

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

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

    ヘッダー Value
    <空白> マークを選択するためのチェック ボックスを表示します。
    トランザクション マーク トランザクションがコミットされたときにユーザーによって指定された、マークされたトランザクションの名前。
    日付 トランザクションがコミットされた日時。 トランザクションの日付と時刻は、クライアント コンピューターの日付と時刻ではなく、 msdbgmarkhistory テーブルに記録されたとおりに表示されます。
    説明 トランザクションがコミットされたときにユーザーが指定したマークされたトランザクションの説明 (該当する場合)。
    LSN (LSN) マークされたトランザクションのログ シーケンス番号。
    データベース マークされたトランザクションがコミットされたデータベースの名前。
    ユーザー名 マークされたトランザクションをコミットしたデータベース ユーザーの名前。

参照

SSMS を使用してデータベース バックアップを復元する
トランザクション ログ バックアップの復元 (SQL Server)