次の方法で共有


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

重要

Data Migration Assistant (DMA) は、2025 年 7 月 16 日に廃止されます。 SQL Server から Azure SQL への移行オプションについては、「 移行の概要: SQL Server から」を参照してください。 詳細については、「 Microsoft Data Migration Assistant (DMA) ツールの提供終了の発表」を参照してください。

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

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

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

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

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

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

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

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

    Azure Migrate (サービス選択) のスクリーンショット。

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

    Azure Migrate (評価の開始) スクリーンショット。

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

    Azure Migrate (ツールの追加) のスクリーンショット。

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

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

    Azure Migrate (ツールの追加ダイアログ ボックス) のスクリーンショット。

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

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

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

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

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

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

    Azure Migrate ([評価ツールの選択] タブ) のスクリーンショット。

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

    Azure Migrate ([移行ツールの選択] タブ) のスクリーンショット。

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

    Azure Migrate ([レビューとツールの追加] タブ)のスクリーンショット。

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

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

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

Azure Migrate (追加された評価ツール) のスクリーンショット。

  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 のインターフェイス) のスクリーンショット。

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

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

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

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

    Azure Migrate (Data Migration Assistant の評価オプション画面) のスクリーンショット。

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

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

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

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

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

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

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

    Azure Migrate (Data Migration Assistant のソースの選択画面) のスクリーンショット。

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

    [Azure Migrate にアップロードする] オプションが強調されている Data Migration Assistant を示すスクリーンショット。

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

    Azure portal サインイン ウィンドウを示す Data Migration Assistant のスクリーンショット。

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

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

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

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

    Azure Migrate (Azure portal の サービス検索) のスクリーンショット。

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

    Azure Migrate (評価結果の確認) のスクリーンショット。

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

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

    Azure Migrate (準備状態の結果を確認) のスクリーンショット。

    結果 説明
    評価済みのデータベース インスタンス これまでに評価された SQL Server インスタンスの数
    評価済みのデータベース 評価済みの 1 つ以上の SQL Server インスタンスで評価されたデータベースの合計数
    SQL Database の準備ができているデータベース Azure SQL データベース (PaaS) に移行する準備ができているデータベースの数
    Azure SQL VM の準備ができているデータベース Azure SQL データベース (PaaS) への 1 つ以上の移行阻害要因で構成されるが、Azure SQL Server VM に移行する準備ができているデータベースの数。
  3. SQL Server のインスタンス レベルのビューを表示するには、[評価済みのデータベース インスタンス] を選びます。

    Azure Migrate (インスタンス準備状態の確認) のスクリーンショット

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

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

    Azure Migrate (データベース準備状態の確認) のスクリーンショット。

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

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

    Azure Migrate (移行の阻害要因を確認) のスクリーンショット。