Chat now with support
Chat mit Support

NetVault Plug-in for SQL Server 12.0 - ユーザー・ガイド

NetVault Backup Plug-in for SQL Server- はじめに SQL Serverシステム構築計画 プラグインのインストールと削除 プラグインの設定 データのバックアップ
バックアップ戦略の策定 スナップショット・ベースのバックアップについて 圧縮機能の確認 オンラインVDIのバックアップの実行 SQL ServerでVSSバックアップを実行する AlwaysOn可用性グループのVDIによるフル・バックアップの作成例
データのリストア トラブルシューティング

スナップショット・ベースのバックアップについて

SQL Server 2010以降を使用している場合、プラグインは、ハードウェアまたはソフトウェアVSSプロバイダを使用して、永続的または非永続的VSSベースのスナップショットを作成できます。プラグインは、VSSプロバイダを使用してクライアントでスナップショットを作成し、選択したデータをスナップショット(複数可)からストレージ・デバイスにコピーします。

スタンドアロンのSQL Server展開を使用している場合、ハードウェア・ベースの統合されたVSSスナップショットをDell Compellentストレージ・アレイで使用することができます。(AlwaysOn可用性グループ環境では、ソフトウェア・ベースのMicrosoft VSSプロバイダを使用するVSSバックアップのみがサポートされています)。

永続的スナップショットを作成して使用するには、バックアップするデータがNetVault Backup対応ディスク・アレイ上に存在している必要があります。サポートされていないディスク・アレイ上のデータ、またはローカル・ドライブ(MicrosoftソフトウェアVSSプロバイダを使用してスナップショットを作成する対象)にあるデータを使用して、永続的なスナップショットを作成しようとする場合、必要なハードウェアのスナップショットの作成に失敗し、プラグインのデフォルトがソフトウェアのスナップショットの使用に設定されます。ソフトウェアのスナップショットを作成する場合、データは(オプション[ファイルをストレージにバックアップ]が選択されていない場合でも)ストレージにのみバックアップされ、非永続的なスナップショットが作成されます。

NetVault Backup対応ディスク・アレイとサポートされていないディスク・アレイまたはローカル・ドライブが混在する、異なるストレージ内に存在しているデータをバックアップに含めた場合も同じ問題が発生します。

NetVault Backup対応のOSバージョンとディスク・アレイの詳細については、『QuestNetVault Backup互換性ガイド』を参照してください。

システム・データベースのバックアップ

SQL Serverのシステム・データベースは、サーバー・インスタンスの操作に必要です。これらのバックアップにより、ハード・ディスクの損失などのシステム障害が発生した場合もSQL Serverをリカバリすることができます。

常にバックアップする必要のあるシステム・データベースとして、msdbmaster、およびmodelがあります。masterおよびmsdbデータベースでは単純復旧モデル、modelデータベースでは完全復旧モデルを使用できます。レプリケートされたデータベースの場合も、ディストリビューション・データベースをバックアップする必要があります。

master:masterデータベースはSQL Serverシステム用のシステム・レベル情報を記録しています。masterデータベースでは、フル・データベースのバックアップのみがサポートされます。Questは、masterのフル・データベース・バックアップを定期的にスケジュールすることをお勧めします。
msdbおよびmodel:msdbデータベースは、SQL Serverがデータを格納するために使用します。SQL Serverでは、ユーザー・データベースの作成時に、modelデータベースをテンプレートとして使用します。modelおよびmsdbデータベースは、これらのデータベースが更新されるたびにバックアップしてください。modelおよびmsdbデータベースは、ユーザー・データベースをバックアップするのと同じ方法でバックアップできます。Questでは、modelデータベースについてはフル・バックアップのみを作成することをお勧めします。これは、このデータベースが小さく、変更頻度も低いため、ログをバックアップする必要がないからです。
メモ: 本プラグインでは、tempdbまたはResourcedbデータベースをバックアップすることはできません。

詳しくは、SQL Server Books Onlineの「システム・データベースのバックアップと復元」を参照してください。

レプリケートされたデータベースのバックアップ

データベース・レプリケーションはSQL Server2008以降でサポートされています。 Plug‑in for SQL Server は、トランザクション・レプリケーション、マージ・レプリケーション、スナップショット・レプリケーションの3種類のタイプをすべてサポートしています。

以下を含むレプリケートされたデータベースとそれに関連するシステム・データベースは、定期的にバックアップする必要があります。

パブリッシャのパブリケーション・データベース
ディストリビュータのディストリビューション・データベース
サブスクライバのサブスクリプション・データベース
パブリッシャ、ディストリビュータ、およびすべてのサブスクライバのmasterおよびmsdbシステム・データベース。これらのデータベースは、相互および関連するレプリケートされたデータベースと同時にバックアップする必要があります。
たとえば、パブリッシャのmasterおよびmsdbデータベースを、パブリケーション・データベースと同時にバックアップします。パブリケーション・データベースをリストアする場合、masterおよびmsdbデータベースとパブリケーション・データベースがレプリケーション構成および設定に関して同じであることを確認してください。

レプリケートされたデータベースは、プラグインがインストールされた、レプリケーション・データベース以外のデータベースと同じ方法でバックアップできます。定期的に増分トランザクション・ログのバックアップを実行する場合、レプリケーション関連の変更が増分トランザクション・ログのバックアップに取り込まれます。増分トランザクション・ログのバックアップを実行しない場合は、レプリケーションに関連する設定を変更するたびにバックアップを実行する必要があります。

詳しくは、SQL Server Books Onlineの「 スナップショット・レプリケーションおよびトランザクション・レプリケーションのバックアップと復元の方式」、「マージ・レプリケーションのバックアップと復元の方式」、および「一般にバックアップの更新が必要になるアクション」を参照してください。

圧縮機能の確認

バックアップを継続する前に、以下の情報を確認する必要があります。この情報は、本プラグインがサポートするすべてのSQL Serverバージョンに該当しますが、機能によってはご使用のSQL Serverバージョンでサポートされていない場合があります。

ご使用のSQL Serverバージョンで該当機能がサポートされていれば、SQL Serverバックアップの圧縮機能を使用することができます。また、本プラグインでは、低、中、高の3レベルでの圧縮を使用することができ、これによりご使用のサーバーでSQL Serverバックアップの圧縮機能をサポートしているかどうかに関わらず、機能を使用することができます。さらに、圧縮機能をオフにすることもできます。圧縮オプションには以下の項目が含まれます。

[NetVault Backup低圧縮を使用]:この方法はデフォルトで選択されており、プロセッサ使用率を最低限に抑えつつ良好な圧縮を実行することができます。Questでは、圧縮する必要があるが処理の低減が最も重要な場合、このオプションを使用することをお勧めします。
[NetVault Backup中圧縮を使用]:この方法を使用すると、良好な圧縮を実行することができますが、より高いプロセッサ使用率を必要とします。このため、Questでは、精度の高い圧縮が必要で、バックアップ実行中の高いプロセッサ使用率が問題とはならない場合に、このオプションを使用することをお勧めします。
[NetVault Backup高圧縮を使用]:この方法を使用すると最適な圧縮を実行することができます。このため、Questでは、最適な圧縮が最も重要な要素であり、プロセッサ消費が問題とはならない場合にこのオプションを使用することをお勧めします。
[SQL Serverインスタンス内で設定されたSQL Server圧縮を使用]:このオプションは、本プラグインがSQL Serverバックアップの圧縮機能をサポートするSQL Serverインスタンスへ接続している場合に限り利用可能です。このSQL Serverインスタンスに対してSQL Serverバックアップの圧縮機能が有効化されている場合は、本プラグインはこのインスタンスに対してSQL Serverバックアップの圧縮機能を有効化します。SQL Serverイスタンスが有効になっていない場合、本プラグインはSQL Serverバックアップ圧縮を使用しません。
[SQL Server圧縮を使用]:このオプションは、本プラグインがSQL Serverバックアップの圧縮機能をサポートするSQL Serverインスタンスへ接続している場合に限り利用可能です。このオプションを指定することにより、バックアップ・メディア上に格納されたデータを、SQL ServerにSQL Serverバックアップ圧縮アルゴリズムを使用して圧縮するよう指示することができます。
[圧縮を使用しない]:圧縮を無効にするにはこのオプションを選択します。

バックアップ・ジョブ実行後の圧縮比を表示するには、[ナビゲーション]パネルで[ジョブ・ステータス]をクリックして、完了したジョブを選択し、[ログ参照]をクリックします。表示されたログで、「圧縮率」で始まるメッセージを探します。追記情報を表示するには、行を選択して、[More Info]をクリックします。これにより、バックアップされた圧縮されていないデータの総バイト数、バックアップ・メディアに送信されたデータのバイト数、およびヘッダとして含まれる管理用バイト数を表示することができます。これらは圧縮データの統計情報の一部として利用されますが、実際の圧縮済みデータからは除外されます。圧縮率情報はログ内で以下のとおりレポートされます。[[(圧縮されていないデータ合計数) – (圧縮済みデータ合計数)] x 100%] / (圧縮されていないデータ合計数)このヘッダ・バイト数は、通常、バックアップ・サイズの一部としてはわずかです。ただし、小さなデータベースを複数のNetVault Backupストリームを使用してバックアップした場合は該当しません。

SQL Serverバックアップの圧縮機能を使用する場合、または圧縮を利用しない場合、[NetVault Backup圧縮が使用されていない場合のVDIストリーム]オプションが有効化されます。

NetVault Backup圧縮方法のいずれかを使用すると、[VDIストリーム/圧縮スレッド][パラレルNetVault Backup ストリーム数]が有効になります。VDIスレッドでは圧縮を実行します。バックアップ中に各VDIスレッドまたは接続がSQL Serverからデータを受信すると、圧縮した後、NetVault Backupストリームを使用して出力デバイスへ書き込みます。高レベルでの圧縮ではより多くのプロセッサを消費するため、NetVault Backupクライアントを実行中のシステム上(つまり、バックアップ対象のSQL Serverインスタンスを実行中のシステム)で利用可能なプロセッサ数を効果的に使用することを検討してください。たとえば、VDIスレッド数には、システム上のプロセッサ数よりもわずかに少ない数を指定します。ただし、バックアップ・ストリーム数は出力デバイス数を超えてはなりません。このため、VDIストリーム数([VDIストリーム/圧縮スレッド])およびNetVault Backupスレッド数([パラレルNetVault Backupストリーム数])を別々に指定する必要があります。[SQL Serverバックアップ・オプション]タブにアクセスすると、VDIストリームの当初の数には、NetVault Backupクライアント上で検出されるプロセッサ数よりも1つだけ小さな値が表示されます。このフィールドに指定された値により、バックアップ・ジョブの保存に使用するVDIデバイス数が決定されます。デフォルトでは、[仮想デバイスインターフェイス(VDI)を使用する]を選択すると、すべてのバックアップ・ジョブ・オプションにVDIデバイスが1つ設定されますが、追加のVDIデバイスを設定できます。ただし、VDIデバイスの最小数は1個で、追加可能なVDIデバイスの最大数は64個までです。

[VDIバックアップ・オプション]セクションの下方で、本プラグインはNetVault Backupクライアント上のプロセッサ数を表示します。プロセッサがハイパースレッディング(HT)を使用する場合、これがプロセッサ数に反映され、4つの物理プロセッサを持つシステムでHTが有効になっている場合は、8つのプロセッサを持つシステムとして識別されます。NetVault Backup圧縮を使用する場合は、VDIストリーム数を選択する際にこの数を使用することができます。

NetVault Backup圧縮を使用した場合のオプションのバックアップ回数については、バックアップ・メディア数について[パラレルNetVault Backupストリーム数]に関するエントリを基に指定します。メディアにストライプ・ディスクを使用すると、ストライプ数に設定されたバックアップ・ストリーム数が使用されます。これにより、最も高速なバックアップが実行されます。異なるハードディスク上の各NetVault Backup出力デバイスを使用して、ストライプ化に対応していない異なるハードディスクにバックアップを書き込む場合は、バックアップ・ストリーム数をハードディスク数に設定します。ストライプ化に対応していないシングル・ディスク上の1つ以上のVTLへバックアップを実行する場合は、1つまたは2つのNetVault Backupストリームのみを使用します。複数のテープ・ドライブを使用してテープ・ライブラリへバックアップする場合は、配置されているテープ・ドライブ数以下のバックアップ・ストリームを使用しますが、できればテープ・ドライブより少なくします。

NetVault Backup圧縮を使用するかどうかに関わらず、リストアに必要なVDIデバイス数は、バックアップに使用された数に等しくなり、リストアに必要なバックアップ・ストリーム数も、バックアップに使用された数に等しくなります。テープ・メディアを使用する際、バックアップに使用したテープ・ドライブよりも少ないテープ・ドライブしかリストアに使用できないと、リストアが失敗する場合があります。失敗を回避するため、Questでは、利用可能なテープ・ドライブよりも少ない数のNetVault Backupストリームを使用することをお勧めします。

Verwandte Dokumente

The document was helpful.

Bewertung auswählen

I easily found the information I needed.

Bewertung auswählen