Data Migration Assistant を使用して Azure SQL Database へ移行する SQL Server データ資産の準備状態を評価する

数百の SQL Server インスタンスと数千のデータベースを、Azure SQL Database または Azure SQL Managed Instance (Microsoft のサービスとしてのプラットフォーム (PaaS) オファリング) に移行することは、大変な作業です。 可能な限りプロセスを合理化するには、移行に関連する準備について自信を持つ必要があります。 完全に準備ができているサーバーやデータベース、または移行の準備に必要な労力が最小限であるサーバーやデータベースなど、簡単に達成できる目標を明らかにすることで、作業が容易になり、進捗がはかどります。

この記事では、Data Migration Assistant を利用して準備状態の結果をまとめて、Azure Migrate ハブで表示する手順について説明します。

Note

VMware 上の SQL Server データ資産全体を大規模に評価している場合は、Azure Migrate を使用して、Azure SQL デプロイに関する推奨事項、ターゲットのサイズ設定、月単位の見積もりを取得します。

プロジェクトの作成とツールの追加

Azure サブスクリプションで新しい Azure Migrate プロジェクトを設定し、ツールを追加します。

Azure Migrate のプロジェクトは、評価または移行しようとしている環境から収集された検出、評価、移行のメタデータを格納するために使用されます。 また、プロジェクトを使って、検出された資産を追跡し、評価と移行を調整します。

  1. Azure portal にサインインし、[すべてのサービス] を選んでから、Azure Migrate を探します。

  2. [サービス][Azure Migrate] を選択します。

    Azure Migrate - select service

  3. [概要] ページで、[データベースの評価と移行] を選びます。

    Azure Migrate - initiate assessment

  4. [データベース][作業の開始] で、[ツールの追加] を選びます。

    Azure Migrate - add tools

  5. [移行プロジェクト] タブで、Azure サブスクリプションとリソース グループを選びます (リソース グループがまだない場合は作成します)。

  6. [プロジェクトの詳細] で、プロジェクト名と、プロジェクトを作成する地理的な場所を指定します。

    Azure Migrate - add a tool dialog box

    Azure Migrate プロジェクトは、これらのいずれの地域でも作成できます。

    地理的な場所 保存場所のリージョン
    アジア 東南アジアまたは東アジア
    欧州 南ヨーロッパまたは西ヨーロッパ
    イギリス 英国南部または英国西部
    米国 米国中部または米国西部 2

    プロジェクトのために指定した地理的な場所は、オンプレミスの VM から収集されたメタデータを格納するためにのみ使用されます。 実際の移行では、任意のターゲット リージョンを選択できます。

  7. [次へ] を選んで、評価ツールを追加します。

    Note

    プロジェクトを作成するときに、少なくとも 1 つの評価ツールまたは移行ツールを追加する必要があります。

  8. [評価ツールの選択] タブに、追加する評価ツールとして Azure Migrate: Database Assessment が表示されます。 現在は評価ツールが必要ない場合は、[今は評価ツールの追加をスキップします] チェック ボックスをオンにします。 [次へ] を選択します。

    Azure Migrate - Select assessment tool tab

  9. [移行ツールの選択] タブに、追加する移行ツールとして Azure Migrate: Database Migration が表示されます。 現在は移行ツールが必要ない場合は、[今は移行ツールの追加をスキップします] をオンにします。 [次へ] を選択します。

    Azure Migrate - Select migration tool tab

  10. [レビューとツールの追加] で設定を確認し、[ツールの追加] を選びます。

    Azure Migrate - Review + add tool(s) tab

    プロジェクトを作成した後、サーバーとワークロード、データベース、Web アプリの評価と移行のための追加のツールを選択できます。

評価を行って評価結果をアップロードする

移行プロジェクトが正しく作成された後、[評価ツール]Azure Migrate: Database Assessment のボックスに、Data Migration Assistant ツールをダウンロードして使用する手順が表示されます。

Azure Migrate - Assessment tool added

  1. 表示されたリンクを使って Data Migration Assistant をダウンロードし、ソース SQL Server インスタンスにアクセスできるコンピューターにそれをインストールします。
  2. Data Migration Assistant を起動します。

評価を作成する

  1. 左側の + アイコンを選んで、評価の [プロジェクトの種類] を選びます

  2. プロジェクト名を指定し、ソース サーバーとターゲット サーバーの種類を選びます。

    オンプレミスの SQL Server インスタンスを、新しいバージョンの SQL Server、または Azure VM でホストされている SQL Server にアップグレードする場合は、ソースとターゲットのサーバーの種類を [SQL Server] に設定します。 Azure SQL Database (PaaS) ターゲット準備評価のターゲット サーバーの種類を、[Azure SQL Managed Instance] に設定します。

  3. [作成] を選択します。

    Azure Migrate - Data Migration Assistant interface

評価オプションを選択する

  1. レポートの種類を選択します。

    次のレポートの種類の一方または両方を選択できます。

    • データベース互換性をチェックする
    • 機能パリティをチェックする

    Azure Migrate - Data Migration Assistant - assessment options screen

  2. [次へ] を選択します。

評価するデータベースの追加

  1. [ソースの追加] を選んで、接続ポップアップ メニューを開きます。

  2. SQL Server インスタンスの名前を入力し、認証の種類を選び、正しい接続プロパティを設定して、[接続] を選びます。

  3. 評価するデータベースを選択し、[追加] を選択します。

    Note

    Shift キーまたは Ctrl キーを押しながら複数のデータベースを選択して、[ソースの削除] をクリックすると、それらをまとめて削除できます。 [ソースの追加] ボタンを使って、複数の SQL Server インスタンスからデータベースを追加することもできます。

  4. [次へ] を選択して評価を開始します。

    Azure Migrate - Data Migration Assistant - select sources screen

  5. 評価が完了したら、[Azure Migrate にアップロードする] を選びます。

    Screenshot showing the Data Migration Assistant with the Upload to Azure Migrate option called out.

  6. Azure portal にサインインします。

    Screenshot of the Data Migration Assistant showing the Azure portal sign in window.

  7. 評価結果をアップロードするサブスクリプションと Azure Migrate プロジェクトを選んでから、[アップロード] を選びます。

    評価のアップロードの確認を待ちます。

ターゲットの準備状態の評価結果を表示する

  1. Azure portal にサインインし、Azure Migrate を検索して [Azure Migrate] を選びます。

    Azure Migrate - Azure portal - service search

  2. [データベースの評価と移行] を選んで、評価結果に移動します。

    Azure Migrate - review assessment results

    SQL Server の準備状態の概要を表示し、適切な移行プロジェクトであることを確認します。そうでない場合は、変更オプションを使って別の移行プロジェクトを選びます。

    Azure Migrate プロジェクトの評価結果を更新するたびに、Azure Migrate ハブによってすべての結果が統合され、概要レポートが提供されます。 複数の Data Migration Assistant 評価を並列に実行し、結果を 1 つの移行プロジェクトにアップロードして、統合された準備状態レポートを取得できます。

    Azure Migrate - review readiness results

    [評価済みのデータベース インスタンス]: これまでに評価された SQL Server インスタンスの数。 [評価したデータベース]: 評価対象の 1 つ以上の SQL Server インスタンスで評価されたデータベースの合計数。[Azure SQL DB のデータベースの準備が完了しました]: Azure SQL Database (PaaS) に移行できる状態のデータベースの数。 [Azure SQL VM のデータベースの準備が完了しました]: Azure SQL Database (PaaS) への 1 つ以上の移行阻害要因で構成されるが、Azure SQL Server VM に移行する準備ができているデータベースの数。

  3. SQL Server のインスタンス レベルのビューを表示するには、[評価済みのデータベース インスタンス] を選びます。

    Azure Migrate - review instance readiness

    各 SQL Server インスタンスの Azure SQL Database (PaaS) への移行の準備状態をパーセンテージで確認できます。

  4. 特定のインスタンスを選んで、データベース準備状態ビューに移動します。

    Azure Migrate - review database readiness

    上記のビューでは、データベースごとの移行阻害要因の数と、データベースごとの推奨ターゲットを確認できます。

  5. DMA 評価の結果を調べて、移行の阻害要因に関する詳細を確認します。

    Azure Migrate - review migration blockers

関連項目