エージェント リストア オプション - Microsoft SQL Server - リストア オプション

CA ARCserve Backup では、Microsoft SQL Server のリストア オプションおよびリストア場所を指定することができます。

[リストア オプション]タブで、データベースの回復方法を選択できます。 このタブには、以下のオプションがあります。

CA ARCserve Backup セッションの自動選択

必要なすべてのセッションおよびオプションを自動的に選択できます。 デフォルトでは、すべてのリストア ジョブでこのオプションが有効になっており、選択されたオプションを自動的に選択されたセッションに適用します。

リストア
データベース

データベース全体をリストアします。

ファイルとファイル グループ

データベースのサイズやパフォーマンスによっては、データベース全体のリストアを行うのが実質的に不可能なことがあります。このような場合は、ファイルまたはファイル グループをリストアします。

部分的にリストア

注: このオプションは、Microsoft SQL Server 2000 と Microsoft SQL Server 2005 でのみ使用できます。

破損または消失したデータを元のデータベースにコピーできるように、データベースの一部を別の場所にリストアします。 [部分的にリストア]処理での処理の最小単位は、データベース ファイル グループです。 プライマリ ファイルおよびファイル グループは、ユーザが指定したファイルおよびそれらに対応するファイル グループ群とともに、毎回リストアされます。 結果としてそのデータベースのサブセットが作成されます。 リストアされなかったファイル グループは、オフラインとしてマークされアクセスできません。

破損ページ修正 - オンライン

データベース全体のリストアの実行を必要とせずに、データベースを修正します。 この処理は、数ページのみが破損し、すぐに修復することが急務の場合にお勧めします。

まず、データベースをオフラインにします。そのためには、ログ末尾のオプションでトランザクション ログをバックアップします。 その際は、[データベースの整合性チェック]の[バックアップ前]および[DBCC が失敗した場合もバックアップを続行する]オプションをオンにすることをお勧めします。これにより、認識されていない破損ページを特定し、同じプロセスを繰り返さなければならない事態を未然に防ぎます。 このオプションは、Microsoft SQL Server 2005 のすべてのエディションで使用できます。次に、[破損ページ修正]を、そのデータベースの最新のフル バックアップまたは差分バックアップ セッションに基づいて実行します。 自動選択オプションが選択されていれば、ファイルとファイルグループのリストアの場合と同様に、連続するトランザクション ログ セッションのすべてが特定されます。 差分セッションが選択された場合、対応するフル バックアップ セッションも自動的に選択されます。 リストアが完了するまで、データベースはオフラインのままになります。

注: Microsoft は、緊急手段としてのみこの方法を推奨しています。 破損ページ修正は、緊急時において、破損したデータベースを使用できる状態に戻すために使用できます。ただし、その後データベースをできるだけ早く新しいディスクにマイグレートして、さらなるエラーを防ぐようにすることをお勧めします。

破損ページ修正 - オフライン

このオプションでは、Microsoft SQL Server 2005 の Enterprise Edition が必要です。 [トランザクション ログのバックアップ]で[切り捨てない]オプションを選択して、破損ページに適用する必要がある最新のトランザクション情報を取得します。 これまで見つかっていない破損ページがないかどうかを調べ、処理を繰り返す必要性を防ぐためには、[データベース整合性チェック]の[バックアップ前]を選択し、[DBCC が失敗した場合もバックアップを続行]オプションをオンにすることをお勧めします。 次に、破損ページ修正を、そのデータベースの最新のフル バックアップまたは差分バックアップ セッションに基づいて実行します。 自動選択オプションが選択されていれば、ファイルとファイルグループのリストアの場合と同様に、連続するトランザクション ログ セッションのすべてが特定されます。 差分セッションが選択された場合、対応するフル バックアップ セッションも自動的に選択されます。 データベースは、処理の最初から最後までオンラインのままになり、破損ページによる影響を受けていないテーブルにアクセスすることができます。

注: 場合によっては、トランザクション ログのバックアップを追加で実行し([切り捨てない]オプションを使用)、自動選択オプションを指定しないでそのバックアップをリストアして、修正したテーブルを完全に復旧させることが必要になる場合があります。 これは通常、処理の開始時点でそのようなバックアップが行われていなかった場合に必要になります。

破損ページ修正では、[回復完了状態]オプションで選択できるのは[データベースは操作可能状態]オプションのみになります。 [データベースの整合性チェック]の[リストア前]オプションは、[破損ページ修正 - オンライン]を使用する場合のみ有効になります。その場合のみ、データベースがリストア中にオンラインになるためです。 最後のトランザクション ログのバックアップ前にデータベースの整合性チェックが実行されなかった場合、このオプションを指定して、Microsoft SQL Server で他にも破損ページがあるかどうか確認することができます。

注: Microsoft は、緊急手段としてのみこの方法を推奨しています。 破損ページ修正は、緊急時において、破損したデータベースを使用できる状態に戻すために使用できます。ただし、その後データベースをできるだけ早く新しいディスクにマイグレートして、さらなるエラーを防ぐようにすることをお勧めします。

その他
リストアで強制的に既存ファイルまたはデータベースに上書き

このオプションを使用すると、リストアしているデータベースの一部ではないと認識されたファイルが Microsoft SQL Server により上書きされます。 「WITH REPLACE」オプションを使用することを求めるメッセージが Microsoft SQL Server から表示された場合のみ、このオプションを使用します。 このオプションは、リストア コマンドの「With Replace」パラメータを使用する場合と同じ機能を実行します。

リストア後、ユーザのアクセスを制限する

このオプションを選択すると、[元の場所へリストアする]オプションは、このセッションにバックアップされるデータベースではなく、現在の ARCserve データベースを上書きします。 このオプションは、1 つの ARCserve ドメインから別のドメインへセッションおよびログ情報をマイグレートする場合に使用します。

レプリケーションの設定を保持する

パブリッシュされたデータベースを、それが作成された場所ではないサーバにリストアする際に、レプリケーション設定を維持します。 その結果、Microsoft SQL Server では、データベースやログのバックアップがウォーム スタンバイ サーバにリストアされても、レプリケーションの設定がリセットされなくなります。 ログ配布と共に動作するようレプリケーションを設定する場合に、[レプリケーションの設定を保持する]オプションを使用します。

[データベースは操作不可状態。別のトランザクション ログのリストアは可能]オプションを指定してリストアする場合、このオプションを選択することはできません。 このオプションは、[データベースは操作可能状態。別のトランザクション ログのリストアは不可]]オプションと共に使用する必要があります。

現在の ARCserve データベースを元の場所として使用する

このオプションを選択すると、[元の場所へリストアする]オプションは、このセッションにバックアップされたデータベースではなく、現在の ARCserve データベースを上書きします。 このオプションは、1 つの ARCserve ドメインから別のドメインへセッションおよびログ情報をマイグレートする場合に使用します。

現在の ARCserve ドメイン メンバシップを残しておく

このオプションを選択すると、ARCserve ドメインについての現在の情報(ARCserve ドメイン名、プライマリ サーバ ID、およびメンバ サーバ ID など)が、リストアの開始前にデスティネーション データベースから取得され、リストアの完了後に再度書き込まれます。これにより、これらの情報はリストア後も保持されます。 このオプションは、「自動選択」、「データベースを操作可能な状態にする」、および「現在の ARCserve データベースを元の場所として使用する」のオプションがすべて選択されている場合に有効で、有効になっている場合にはデフォルトで選択されています。

CA ARCserve Backup の本リリースでは、CA ARCserve Backup データベース内の暗号化された情報が保持されます。 暗号化された情報には、セッション パスワードおよびユーザ プロファイル情報を含めることができます。これらはすべて CA ARCserve Backup ドメインに関連付けられます。 このオプションを使用すると、上書きされたデータベースで保持された CA ARCserve Backup ドメインとこの情報を関連付けることができるかどうかが、エージェントによって判断されます。 リストアしたデータベースと上書きされたデータベースに同じドメインが含まれている場合は、それに応じて関連付けが再び確立されます。 リストアしたデータベースと上書きされたデータベースに同じドメインが含まれていない場合は、エージェントによって以下の表に基づいた処理が行われます。 リストアされたドメインで、保持されたドメインのいずれにもマップできないものは、DumpDB ユーティリティを使用して、このデータベースを使用している CA ARCserve Backup プライマリ サーバまたはスタンドアロン サーバでキーをエクスポートする必要があります。

リストアされた ARCserve データベース

上書きされた ARCserve データベース

エージェントによるアクション

手動によるフォローアップ

1 つの CA ARCserve Backup ドメイン

1 つの CA ARCserve Backup ドメイン

  • CA ARCserve Backup ドメイン キーが転送され、セッション パスワードおよびユーザ プロファイルが再び関連付けられます。
  • リストアされた CA ARCserve Backup データベースからのサーバ情報は保持されません。

データベースをリストアした後に最初にマネージャ コンソールを開くと、リストアされたデータベースから caroot パスワードを入力するよう求められます。 これによって、CA ARCserve Backup ドメイン キーの転送が完了します。

1 つの CA ARCserve Backup ドメイン

複数の CA ARCserve Backup ドメイン

  • CA ARCserve Backup ドメイン キーが伝播されます。
  • セッション パスワードおよびユーザ プロファイルは再度関連付けられません
  • リストアされた CA ARCserve Backup データベースからのサーバ情報が保持されます。
  • リストアされたデータに一覧表示されるサーバの各サーバ名、ドメイン名、プライマリ サーバ名にドル記号(「$」)が付加されます。
  • データベースをリストアした後に、CA ARCserve Backup ドメインごとに最初にマネージャ コンソールを開くと、リストアされたデータベースから caroot パスワードを入力するよう求められます。 これによって、CA ARCserve Backup ドメイン キーのマイグレーションが完了します。
  • キーを受け取る CA ARCserve Backup プライマリ サーバまたはスタンドアロン サーバ上で、DumpDB ユーティリティを使用して手動でセッション パスワードのエクスポートおよびインポートを行う必要があります。

    注: DumpDB ユーティリティを使用してセッション パスワードをインポートする前に、各 CA ARCserve Backup ドメインのプライマリ サーバで cstop および cstart を実行して、キーのマイグレーションを完了する必要があります。

複数の CA ARCserve Backup ドメイン

任意の数の CA ARCserve Backup データベース

  • CA ARCserve Backup ドメイン キーは伝播されません
  • セッション キーおよびユーザ プロファイルは再度関連付けられません
  • リストアされた CA ARCserve Backup データベースからのサーバ情報が保持されます。
  • リストアされたデータに一覧表示されるサーバの各サーバ名、ドメイン名、プライマリ サーバ名にドル記号(「$」)が付加されます。
  • 保持された CA ARCserve Backup ドメインのプライマリ サーバまたはスタンドアロン サーバの CA ARCserve Backup サービスが再起動されたとき、そのドメイン用の新しいドメイン キーが作成されます。
  • キーを受け取る CA ARCserve Backup プライマリ サーバまたはスタンドアロン サーバ上で、DumpDB ユーティリティを使用して手動でセッション パスワードのエクスポートおよびインポートを行う必要があります。

    注: DumpDB ユーティリティを使用してセッション パスワードをインポートする前に、各 CA ARCserve Backup ドメインのプライマリ サーバで cstop および cstart を実行する必要があります。

注: DumpDB ユーティリティを実行する前に、上書きされた CA ARCserve Backup データベースを使用する各ドメイン内のすべてのサーバで cstop および cstart を実行する必要があります。

DumpDB ユーティリティの使用の詳細については、「コマンド ライン リファレンス ガイド」を参照してください。

時刻を指定してリストア
ログ マークの前で停止する

ユーザが特定の日時を指定できるフィールドがあります。 このオプションでは、指定されたマークの状態までデータベースを復旧しますが、そのマークを伴うトランザクションは復旧しません。 [指定した日時以降]チェック ボックスをオンにしていない場合は、指定したマークを伴う最初のトランザクションの前で回復が停止します。 [指定した日時以降]チェックボックスをオンにしておくと、指定された日時以降にある、指定された名前の最初のマークで復旧が停止します。

注: このオプションは Microsoft SQL Server 2000 および Microsoft SQL Server 2005 でのみ使用できます。

ログ マークで停止する

ユーザが特定の日時を指定できるフィールドがあります。 このオプションでは、指定されたマークの状態までデータベースを復旧し、さらにそのマークを伴うトランザクションも復旧します。 [指定した日時以降]チェック ボックスをオンにしていない場合は、指定したマークを伴う最初のトランザクションの前で回復が停止します。 [指定した日時以降]チェックボックスをオンにしておくと、指定された日時以降にある、指定された名前の最初のマークで復旧が停止します。

注: このオプションは Microsoft SQL Server 2000 および Microsoft SQL Server 2005 でのみ使用できます。

特定の日時で停止する

ユーザが特定の日時を指定できるフィールドがあります。 このオプションは、指定された日時の状態までデータベースを復旧します。 デフォルトでは、このオプションが選択されています。

回復完了状態

以下のオプションは、リストア ジョブが完了した時点でのデータベースの状態を決定します。

データベースを操作可能な状態にする

このオプションを選択すると、コミットされていないトランザクションがリストア操作でロールバックされます。 データベースは回復処理後に使用できます。

: [セッションの自動選択]オプションを使用している場合は、[回復完了状態]オプションを手動で選択する必要はありません。CA ARCserve Backup により、セッションと必要なオプションが自動的に選択されます。 [セッションの自動選択]オプションを使用しない場合は、Microsoft SQL Serverのリストアの流れに関するルールに従う必要があります。 詳細については、Microsoft SQL Serverのマニュアルを参照してください。

データベースをオフラインにし、差分をリストアできる状態にする

リストア処理で、コミットされていないトランザクションをロールバックしないようにします。また、データベースが別のファイルとファイルグループ、差分、またはトランザクション ログのリストアを受け入れられる状態にします。 これは通常、手動リストアの実行時に選択されます。

データベースの整合性チェック
リストア後

バックアップの完了後にデータベースの整合性をチェックするには、このオプションを有効にします。 このオプションを選択するには、[データベースを操作可能な状態にする]も選択する必要があります。 このオプションを選択すると、以下のオプションが有効になります。

インデックスをチェックしない

このオプションを有効にすると、ユーザ定義のテーブル用インデックスをチェックせずに、整合性をチェックします。

データベースの物理的な整合性をチェックする

このオプションを有効にすると、破損ページおよび一般的なハードウェア障害がないかどうかデータベースをチェックします。 また、ページとレコード ヘッダの物理構造の完全性、およびページのオブジェクト ID とインデックス ID 間の整合性もチェックします。 このオプションによって、標準のデータベースの整合性チェックで通常行われるデータ有効性のテストをバイパスし、物理的な整合性に関連するテストのみを実行します。 インデックス チェックは、[インデックスをチェックしない]を選択して明示的に無効にしない限り、物理的な整合性チェックの一部として行われます。

チェックサムでエラーが発生してもリストアを続行する

整合性チェックが失敗した場合でもリストアを続行します。