SQL Server データベースのレガシー・バックアップの作成

Microsoft 管理コンソール (MMC) を使用して、標準 SQL Server データベースのレガシー・バックアップを作成することができます。また、レガシー方式を使用して、SQL Server 2012 以降のバージョンを使用する可用性データベースをバックアップすることもできます。

始める前に

  • レガシー・バックアップを実行するには、Data Protection for SQL Server ライセンス・ファイルがインストールされていることを確認します。
  • SQL Server 2012 以降のバージョンでは、バックアップ操作に使用される可用性レプリカに関係なく、AlwaysOn 可用性グループ内 (AAG) の可用性データベースをバックアップすることもできます。 可用性データベースをバックアップするには、 が AlwaysOn ノードを使用するように構成されていることを確認してください。 さらに、Tivoli® Storage Manager 構成ウィザードの「TSM ノード名」ページの「AlwaysOn ノード」フィールドで AlwaysOn ノードを指定します。

このタスクについて

ログ・バックアップおよびセット・バックアップを新規の管理クラスに変更した場合、新規の管理クラス設定は、新規バックアップに対してのみ有効です。 既存のバックアップは、新規の管理クラスに再バインドされません。 したがって、ログ・バックアップおよびセット・バックアップの管理クラスを変更した後、新規のフルバックアップをスケジュールしてください。

手順

  1. MMC を開始します。
  2. ツリー・ビューで「SQL Server」インスタンスを選択します。
  3. SQL Server インスタンスの「保護」タブで、データベースを表示するためのオプションを選択します。
    表 1. データベース・バックアップ・ビュー
    タスク アクション
    バックアップ操作に使用可能な SQL Server データベースのリストを表示します。 「表示: データベース」をクリックします。
    バックアップ操作に使用可能な SQL Server 2012 以降のバージョンの可用性データベースのリストを表示します。 「標準データベース」をクリックします。可用性グループ内の可用性データベースに関する情報が表示されます。ここには、レプリカの役割、同期状態、およびスペースとログの使用量が含まれます。

    それぞれのデータベース・ビューを切り替えるには、「標準データベース」 / 「可用性データベース」ボタンをクリックします。

    「検索」フィールドにキーワードを入力することで、結果ペインに表示される使用可能なデータベースのリストを絞り込むことができます。

  4. バックアップ・オプションを確認します。 バックアップ・オプションが表示されていない場合には、「バックアップ・オプションの表示」をクリックします。
    表 2. データベース・バックアップ・オプション
    オプション アクション
    データ・ストライプ バックアップまたはリストア操作で使用するデータ・ストライプの数を指定するには、このオプションを使用します。

    numstripes 変数は、1 から 64 の範囲で指定することができます。 デフォルト値は 1 です。

    レガシー・バックアップで複数のストライプ番号を使用し、「検証のみ」パラメーターを「はい」 に設定してレガシー・バックアップをリストアする場合、レガシー・リストアのストライプ数は、レガシー・バックアップのストライプ数以上でなければなりません。

    データベース推定変更率 (%) 最後のデータベース・フルバックアップ以降に変更されたデータベースの見積パーセンテージを指定するには、このオプションを使用します。 デフォルト値は 20 です。

    この見積もりが役立つのは、SQL Server が差分バックアップのサイズを判別する方法を提供しないため、ならびに、Tivoli Storage Manager サーバーがスペースの割り振りおよびオブジェクトの配置を効率的に行うための正確なサイズ見積もりを必要とするためです。 Tivoli Storage Manager サーバーは、この値を使用して、バックアップを収容するための十分なスペースが 1 次ストレージ・プール内にあるかどうかを判断します。

    ログ推定変更率 (%) 最後のログ・バックアップ以降に、ログなし操作が原因で変更された SQL Server データベースの見積パーセンテージを指定するには、このオプションを使用します。デフォルト値は 0 です。
    ログの切り捨て SQL Server データベースのトランザクション・ログのバックアップ後に、そのログ内の不要なエントリーを処分するかどうかを指定するには、このオプションを使用します。デフォルト値は「はい (Yes)」です。

    一般に、破損したデータベースを再作成するときにログの切り捨ては行いません。 このオプションを選択すると、サーバーはトランザクション・ログをバックアップできますが、データには影響しません。 最後のログ・バックアップ時からデータベースの破損が起こった時点までのすべてのトランザクション・ログ項目が書き込まれます。 トランザクション・ログの切り捨てを行わないと、損傷している、疑わしい、またはリカバリー不能な SQL Server データベースのトランザクション・ログをバックアップできる場合があります。

    ログ末尾のバックアップ バックアップされていないログ・レコードを保管するには、このオプションを使用します。

    これらのレコード (ログの末尾とも呼ばれる) を保管することで、ログ・チェーンがそのまま保持されます。 SQL Server データベースを最新の特定時点にリカバリーするには、事前にトランザクション・ログの末尾をバックアップする必要があります。 ログの末尾のバックアップは、データベース・リカバリー計画に必要な最新のバックアップです。

    SQL Server チェックサム データベースのレガシー・バックアップの完全性を検証するには、このオプションを使用します。 完全性チェックは、ファイルや構成内の値を検証して、予期しない変更が行われていないかを確認するプロセスです。 現在の状態とベースラインの状態の間で値が検証されます。

    MMC の「パフォーマンス・プロパティー」ウィンドウで、すべてのレガシー・データベースに対するチェックサム・オプションを一度に有効または無効にすることができます。 この「SQL チェックサム」オプションを Yes または No に設定することで、グローバル設定をオーバーライドし、データベース・バックアップに対するチェックサム・オプションを一時的に有効または無効にすることができます。

  5. アクション」ペインで、「バックアップ・メソッド」をクリックし、「レガシー」を選択します。
  6. アクション」ペインで、「バックアップの宛先」TSMを選択します。 データベース・バックアップが Tivoli Storage Manager サーバー・ストレージに保管されるため、ユーザーが使用可能なオプションは、TSMのみです。
  7. オプション: 現行タスクのモードを選択します。
    • 対話式に実行: 現在のタスクを対話式に実行するには、この項目をクリックします。 これはデフォルトで選択されています。
    • スケジュールどおりに実行: 現在のアクションをスケジュール・タスクに変換するには、この項目をクリックします。 この項目を選択すると、スケジュール・ウィザードがタスクの完了に必要なコマンドを実行します。
  8. バックアップ操作を開始するには、「アクション」ペインで以下のいずれかのアクションを実行します。
    • フルバックアップ
    • コピー専用フルバックアップ
    • 「TSM への差分バックアップ」
    • 「TSM へのログ・バックアップ」
  9. 結果ペインの「タスク・リスト」をクリックして、バックアップ操作の状況を確認します。 詳細な状況情報を表示するには、「タスクの詳細」をクリックします。

次のタスク

  • バックアップ処理中にバイパスされるデータベース・バックアップを判別するには、Data Protection for SQL Server がインストールされているディレクトリー内にある tdpsql.log を参照してください。 Data Protection for SQL Server は、データベース・スナップショットと、オフライン状態のデータベース、ミラーリング中のデータベース、および状態をリストア中のデータベースをバイパスします。
  • チェックサム・オプションがデータベースのレガシー・バックアップに適用されるかどうかを判別するには、コマンド・ライン・インターフェースで tdpsqlc query tsm * コマンドを発行するか、同等の Get-DpSqlBackup コマンドレットを発行します。