データベースをマークされたトランザクションに復元する方法 (SQL Server Management Studio)

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

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

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

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

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

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

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

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

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

    ヘッダー

    <空白>

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

    トランザクション マーク

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

    日付

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

    説明

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

    LSN

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

    データベース

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

    ユーザー名

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

参照

処理手順

データベースのバックアップを復元する方法 (SQL Server Management Studio)
トランザクション ログ バックアップを復元する方法 (SQL Server Management Studio)

その他の技術情報

SQL Server Management Studio のチュートリアル

ヘルプおよび情報

SQL Server 2005 の参考資料の入手