Microsoft Volume Shadow Copy Service (VSS) を使用して、標準 SQL Server データベースまたは可用性データベースをバックアップすることができます。
このタスクについて
SQL Server 2012 以降のバージョンでは、バックアップ操作に使用される可用性レプリカに関係なく、AlwaysOn 可用性グループ内 (AAG) の可用性データベースをバックアップすることができます。
制約事項: AAG 内の 2 次レプリカのフルバックアップを実行した場合、そのデータベースのコピー・フルバックアップのみが作成されます。
可用性データベースをバックアップするには、IBM Spectrum Protect Snapshot が AlwaysOn ノードを使用するように構成されていることを確認してください。
さらに、IBM Spectrum Protect 構成ウィザードの「TSM ノード名」ページの「AlwaysOn ノード」フィールドで AlwaysOn ノードを指定します。
SQL ワークロードの「AlwaysOn ノード」プロパティー・ページで「AlwaysOn ノード名」フィールドを変更した場合、IBM Spectrum Protect 構成ウィザードを実行して、名前の再構成を行う必要があります。
IBM Spectrum Protect サーバーにノードを登録するために IBM Spectrum Protect ウィザードを使用しない場合は、IBM Spectrum Protect register node コマンドを使用できます。
制約事項: 一時データベースは SQL Server の始動時に毎回作成されるため、一時データベースをバックアップすることはできません。
手順
- Microsoft 管理コンソール (MMC) を開始します。
- オフロード・バックアップを使用する予定で、環境が IBM Spectrum Protect サーバーでの使用のために構成されている場合、「リモート DSMAGENT ノード名」フィールドに値を指定します。
- ナビゲーション・ツリーで「SQL Server」インスタンスを選択し、「アクション」ペインで「プロパティー」をクリックします。
- 「VSS バックアップ」プロパティー・ページを選択します。「リモート DSMAGENT ノード名」がブランクの場合は、ノード名を入力します。
オフロード・バックアップでは、別のシステム (「リモート DSMAGENT ノード名」パラメーターで指定) を使用して SQL データを IBM Spectrum Protect サーバー・ストレージに移動します。
オフロード・バックアップにより、ネットワーク、入出力、およびプロセッサー・リソースがバックアップ処理中に受ける負荷を軽減できることがあります。
- SQL インスタンスの「保護」タブで、データベースを表示するためのオプションを選択します。
表 1. データベース・バックアップ・ビュー| タスク |
アクション |
| バックアップ操作に使用可能な SQL データベースのリストを表示します。 |
「表示: データベース」をクリックします。 |
| バックアップ操作に使用可能な SQL Server 2012 以降のバージョンの可用性データベースのリストを表示します。 |
「標準データベース」をクリックします。可用性グループ内の可用性データベースに関する情報が表示されます。ここには、レプリカの役割、同期状態、およびスペースとログの使用量が含まれます。 それぞれのデータベース・ビューを表示するには、「標準データベース」/「可用性データベース」ボタンを切り替えます。
|
「検索」フィールドにキーワードを入力することで、結果ペインに表示される使用可能なデータベースのリストを絞り込むことができます。
次に、バックアップするデータベースを選択します。
- バックアップ・オプションを確認します。 バックアップ・オプションが表示されていない場合には、「バックアップ・オプションの表示」をクリックします。 オフロード・バックアップを使用する場合は、「オフロード」フィールドで Yes を選択します。
- 「アクション」ペインで、「バックアップ・メソッド」をクリックし、「VSS」を選択します。
- 「アクション」ペインで、「バックアップの宛先」をクリックし、バックアップを保管するロケーションを選択します。
- Local
- i データベース・バックアップをローカル・シャドー・ボリュームにのみ保管するには、この項目をクリックします。
- TSM
- データベース・バックアップを IBM Spectrum Protect サーバー・ストレージにのみ保管するには、この項目をクリックします。スタンドアロン構成で IBM Spectrum Protect Snapshot を使用している場合は、このオプションを選択しないでください。
- Both
- この項目は、データベース・バックアップを IBM Spectrum Protect サーバー・ストレージとローカル・シャドー・ボリュームに保管する場合にクリックします。IBM Spectrum Protect Snapshot ライセンスがない場合、またはスタンドアロン構成で IBM Spectrum Protect Snapshot を使用している場合は、このオプションを選択しないでください。
「バックアップの宛先」を「TSM」に設定する場合、非永続 VSS スナップショットが作成されます。永続と非永続の VSS スナップショットを混合しないように、ローカル・サーバーへの一連のバックアップを IBM Spectrum Protect サーバーへのバックアップと一緒に実行しないでください。ベスト・プラクティスとして、「バックアップの宛先」を「BOTH」に設定して、データを IBM Spectrum Protect サーバーに送信し、ローカル・スナップショット・バックアップ・バージョンを保存してください。
- オプション: 現行タスクのモードを選択します。
- 対話式に実行: 現在のタスクを対話式に実行するには、この項目をクリックします。 これはデフォルトで選択されています。
- スケジュールどおりに実行: 現在のアクションをスケジュール・タスクに変換するには、この項目をクリックします。 この項目を選択すると、スケジュール・ウィザードがタスクの完了に必要なコマンドを実行します。
- バックアップ操作を開始するには、「アクション」ペインで以下のいずれかのアクションを実行します。
- 「フルバックアップ」をクリックします。 あるいは、データベースを右クリックし、メニューから必要なバックアップ・アクションを選択します。
- 「コピー専用フルバックアップ」をクリックします。 コピー専用フルバックアップは、SQL Server バックアップのシーケンスとは無関係で、差分バックアップのベースとしては使用されません。
差分バックアップは、コピー専用フルバックアップには関連付けられませんが、完了済みの前回のフルバックアップに関連付けられます。
バックアップおよびリストア操作に影響しない特別な目的のバックアップとしてコピー専用フルバックアップを使用し、標準的なバックアップより長期間保持することができます。
- 結果ペインにある「タスク・リスト」をクリックして、バックアップ操作の状況を確認します。詳細な状況情報を表示するには、「タスクの詳細」をクリックします。
タスクの結果
バックアップ処理中に、
IBM Spectrum Protect Snapshot for Microsoft SQL Server は、データベース・スナップショットと、オフライン状態のデータベース、ミラーリング中のデータベース、および状態をリストア中のデータベースをバイパスします。
次のタスク
バックアップ処理中にバイパスされるデータベース・バックアップを判別するには、
IBM Spectrum Protect Snapshot がインストールされているディレクトリー内にある
tdpsql.log を参照してください。