次の方法で共有


[トランザクション ログの復元] ([オプション] ページ)

[オプション] ページを使用すると、トランザクション ログを復元するための追加のオプションを指定できます。

SQL Server Management Studio を使用してトランザクション ログを復元するには

注意注意

SQL Server Management Studio を使用して復元タスクを指定する場合、[スクリプト] ボタンをクリックしてスクリプトの保存先を選択することにより、対応する Transact-SQLRESTORE スクリプトを生成できます。

オプション

  • [レプリケーションの設定を保存する]
    パブリッシュされたデータベースを、そのデータベースが作成されたサーバー以外のサーバーに復元するときに、レプリケーションの設定を保存します。

    このオプションは、この表で後に説明する [コミットされていないトランザクションをロールバックして、データベースを使用可能な状態にする。別のトランザクション ログは復元できません。] オプションをクリックした場合だけ使用できます。これは、RECOVERY オプションを指定してバックアップを復元するのと同じです。

    [レプリケーションの設定を保存する] オプションを選択することは、Transact-SQL RESTORE ステートメントで PRESERVE_REPLICATION オプションを使用することと同じです。

  • [各バックアップを復元する前に確認する]
    各バックアップ セットを復元する前にユーザーの確認を求めます。

    このオプションは、たとえばサーバーに接続されているテープ デバイスが 1 台で、メディア セットごとにテープを入れ替える必要があるときなどに特に便利です。

  • [復元するデータベースへのアクセスを制限する]
    復元されたデータベースの使用を db_ownerdbcreator、または sysadmin のメンバだけに制限します。

    このオプションを選択することは、Transact-SQL RESTORE ステートメントで RESTRICTED_USER オプションを使用することと同じです。

  • [コミットされていないトランザクションをロールバックして、データベースを使用可能な状態にする。別のトランザクション ログは復元できません。(RESTORE WITH RECOVERY)]
    データベースを復旧します。このオプションは、Transact-SQL RESTORE ステートメントの RECOVERY オプションと同じです。

  • [データベースは操作不可状態のままで、コミットされていないトランザクションはロールバックしない。別のトランザクション ログは復元できます。(RESTORE WITH NORECOVERY)]
    データベースを未復旧状態のままにします。このオプションは、Transact-SQL RESTORE ステートメントで NORECOVERY オプションを使用することと同じです。

    このオプションを選択すると、[レプリケーションの設定を保存する] オプションを選択できなくなります。

  • [データベースを読み取り専用モードにする。コミットされていないトランザクションは元に戻されますが、復旧結果を元に戻せるように元に戻す操作をスタンバイ ファイルに保存します。]
    データベースをスタンバイ状態のままにします。このオプションは、Transact-SQL RESTORE ステートメントで STANDBY オプションを使用することと同じです。

    このオプションを選択した場合は、スタンバイ ファイルを指定する必要があります。

  • [スタンバイ ファイル]
    必要に応じて、[スタンバイ ファイル] テキスト ボックスで、スタンバイ ファイル名を指定します。データベースを読み取り専用モードにする場合は、このオプションが必要です。