SQL Server データベースのマウントと移行

マウントして移行すると、アプリケーションの稼働中にアプリケーション データを即座に復元し、データを本番環境ストレージにリアルタイムで移行できるため、RTO をほぼゼロに抑えることができます。アプリケーション データを元の場所または別のサーバーに復元できます。

マウント機能と移行復元機能を使用するメリットは次のとおりです。

  • 最終的なストレージ デスティネーションへのデータ復元の RTO をほぼゼロにします。
  • サーバーやストレージの移行によるダウンタイムを短縮します。

SQL Server と論理ボリューム マネージャーのファイル システムのマウントと移行の違い

マウントと移行機能は、SQL アプリケーションとファイル システム アプリケーションで使用できます。マウントと移行の実装方法には、いくつかの重要な違いがあります。

  • ファイル システム アプリケーションに論理ボリューム マネージャー(LVM)が含まれている場合、LVM はデータを移行できます。バックアップと DR は、マウント時と移行時にこの機能を利用します。ただし、SQL アプリケーションはデータを移行できません。バックアップと DR には、SQL のマウントと移行用のカスタム移行プロセスが構築されています。
  • LVM ファイル システムのマウントと移行は 2 段階のプロセスで、クローン作成と復元にのみ実装されています。一方、SQL Server のマウントと移行は、マウントまたは復元、移行スケジュールの構成、移行の完了という 3 つのステップを含む完全な実装です。

マウントと移行のスケジュールを構成する

移行スケジュールを構成する手順は次のとおりです。

マウント / 復元イメージの移行スケジュールを構成する

移行スケジュールを構成する手順は次のとおりです。

  1. イメージ状態が [Mounted] または [Restore Mounted] であるアクティブなイメージを選択します。
  2. プルダウン メニューから [移行] を選択します。

    [Update Migrate Frequency] ページが開きます。

  3. [頻度] で、スライダーを使用して移行ジョブをスケジュールする頻度(時間単位)を定義します。最小値は 1 時間で、最大値は 24 時間です。

  4. [Copy Thread Count] では、移行中にディスク ボリュームごとに使用する並列コピーのスレッド数を指定します。デフォルト値は 4 です。

  5. [送信] をクリックします。確認を求めるメッセージが表示されます。

  6. [続行] をクリックして設定を適用します。

  7. 構成が完了すると、成功メッセージが表示されます。

  8. 成功ダイアログで [OK] をクリックして、[Active Mounts] ページに移動します。

マウントされたイメージの移行スケジュールを構成する

移行スケジュールを構成する手順は次のとおりです。

  1. イメージ状態がマウントまたはマウント復元のアクティブなイメージを選択します。
  2. プルダウン メニューから [移行] を選択します。

    [Update Migrate Frequency] ページが開きます。

    [マウント] イメージを選択した場合は、次のダイアログが表示されます。マウントされたイメージの場合、特定のデータベースに応じて他のオプションが表示される場合があります。

  3. [頻度] で、スライダーを使用して移行ジョブをスケジュールする頻度(時間単位)を定義します。最小値は 1 時間で、最大値は 24 時間です。

  4. [Copy Thread Count] では、移行中にディスク ボリュームごとに使用する並列コピーのスレッド数を指定します。デフォルト値は 4 です。

  5. [ファイルの場所] セクションで、データベース ファイルをソースサーバーと同じパスにコピーするか、新しい場所にコピーするかを指定します。処理方法は次の 3 つです。

    • ソースサーバー上と同じドライブまたはパスにファイルをコピーします(デフォルトのオプション)。
    • ボリューム レベルで新しいファイルの場所を選択します。
    • ファイルレベルで新しいファイルの場所を選択します。

    2 つ目のオプション(ボリューム レベルでの新しいファイルの場所)を選択すると、ソース ボリューム(編集不可)とターゲット ボリュームのプルダウンを含むテーブルが表示されます。ターゲット ボリュームのプルダウンには、ソースと同じ値が事前に入力されています。

    [ターゲット ボリューム] で、検出されたすべてのファイル システム アプリケーションのプルダウン リストからターゲット ボリュームを選択します。必要に応じて、ボリュームを入力することもできます。たとえば、M:\`, orL:\Logs\Log1` などです。

    3 つ目のオプション(ファイルレベルでの新しいファイルの場所)を選択すると、次の 3 つの列を含むテーブルが表示されます。 + ファイル: 編集不可。+ ソースの場所: 編集不可。+ ターゲットの場所: ソースの場所と同じ値(ファイル名を除く)が事前に入力されています。

  6. [Target Location] に新しいファイルの場所を入力し、必要に応じてその他の変更を加えます。

  7. [送信] をクリックします。確認を求めるメッセージが表示されます。

  8. [続行] をクリックして構成を適用します。構成が完了すると、成功メッセージが表示されます。

  9. 成功ダイアログで [OK] をクリックして、[Active Mounts] ページに移動します。

詳しくは、以下のページをご覧ください。