Data Migration Assistant の新機能

この記事では、Data Migration Assistant の各リリースでの追加の一覧を示します。

データ Migration Assistant v 5.5

データ ソースの v5.5 リリースではMigration Assistantサポートが提供されます。

  • 収集されたパフォーマンス データのヒューリスティック分析と、Azure SQL のワークロードとのワークロード パターンの比較に基づいて、固有の価格対パフォーマンス曲線を生成するエラスティック SKU の推奨事項オプション。
  • 既存の JSON ファイル出力に加えて、SKU の推奨事項の結果に対する新しい HTML レポートを使用したユーザー エクスペリエンスが向上しました。
  • 接続文字列ウィザードを使用すると、ユーザーは 1 つのインスタンスSQL接続情報を直感的にSQLできます。
  • SKU の推奨事項に含める、または除外するデータベースのユーザー選択を有効にする。

さらに、Data Migration Assistantのこのリリースでは、次の問題に対するバグの修正と機能強化が提供されます。

  • 特定の地域で収集されたパフォーマンス データが正しく読み取りされないエラーを修正しました。
  • ワークロード パターンが非常に変動する環境に対する不適切な SKU の推奨事項に関連する問題を修正しました。
  • 高メモリ環境でのデータ収集に影響する問題を修正しました。

データ Migration Assistant v 5.4

データ ソースの v5.4 リリースではMigration Assistantサポートが提供されます。

  • パフォーマンス データ ポイントに基づいて、Azure VM SKU 上のターゲット Azure SQL Database、Azure SQL Managed Instance、SQL Server に関する推奨事項と説明を提供する新しいコンソール エクスペリエンス。
  • SQL Server 2005 は非推奨とされ、今後のリリースで可能なソースとして削除される予定です。

さらに、このリリースの Data Migration Assistantは、次の問題に対するバグ修正を提供します。

  • Azure のターゲットを評価するときにSQL Serverアクセス許可エラーが発生する RDS を修正SQL Managed Instanceしました。
  • 評価でメモリ最適化データ ファイル グループ (FX) のブロックが誤って報告される問題を修正しました。
  • ターゲットを評価するときに、3 部構成または 4 部構成のデータベース間参照を検出する不足Azure SQL Database修正しました。
  • specified value for 'AssessmentDatabases' is invalidDMA コマンド ラインで AssessTargetReadiness オプションを使用する場合のエラーを修正しました。

データ Migration Assistant v 5.3

Data Migration Assistant v5.3 リリースでは、次のサポートが提供されます。

  • コマンド ラインでの外部アプリケーションのアドホック クエリ評価。
  • 構成ファイルでコマンド タイムアウト パラメーターをカスタマイズDma.exe.configユーザー。
  • 構成ファイルを使用して DMA コマンド ラインを実行する方法を説明する評価構成サンプル ファイルと PowerShell サンプル スクリプト。
  • タイムアウト制限のないオンプレミス移行でのバックアップ操作と復元操作。

さらに、このリリースの Data Migration Assistant .NET 4.8 に更新され、次の問題に対するバグ修正が提供されています。

  • 移行フェーズで sysadmin アクセス許可Azure SQL Database評価を実行したり、評価に接続したりすることはできません。
  • RDS 評価に対する sysadmin アクセス許可がない場合、ユーザーは評価を実行できません。
  • ユーザーが JSON 評価レポートをアップロードしてデータをアップロードするAzure Migrate。
  • 中国語文字を含むオブジェクトを移行できません。

データ Migration Assistant v 5.2

Data Migration Assistant v5.2 リリースでは、次のサポートが提供されます。

  • クラウドと国内クラウドAzure Migrate (ソブリン オファリング) Azure Governmentして評価をアップロードする。 この機能を使用すると、データ資産を Azure SQL Server移行する準備を評価SQL。
  • 評価をクラウドにアップロードするコマンド ライン のサポートAzure Migrateクラウドと国内クラウドAzure Governmentサポートされています。 これで、Azure Migrate プロジェクトへの評価のアップロードを完全に自動化して、統合された Azure SQL準備レポートを取得できます。

データ Migration Assistant v 5.0

Data Migration Assistant v5.0 リリースでは、次のサポートが提供されます。

  • SQL Server 2019 Windows 2019 SQL Server 2019 for Linux を評価およびアップグレードのターゲットとして使用します。
  • 以前のバージョンの Data Migration Assistant で作成された評価の保存と読み込みのサポートを含む、評価の保存と読み込Migration Assistant。
  • パッケージ ストアSQL Server Integration Services SSISDB および SSIS パッケージでホストされている SSIS (SSIS) プロジェクトの評価。 データベース Migration Assistantは、サポートされていない、部分的にサポートされている、または非推奨の機能と、ソース パッケージで使用される互換性の問題を検出し、これらの問題に対処するための推奨事項を提供します。
  • 外部アプリケーションSQLクエリの評価 (C# ソース コードSQLクエリなど)。 ユーザーは Data Access Migration Toolkit を使用して、C# ソース コードで使用される SQL クエリの完全な JSON レポートを生成し、そのレポートを Data Migration Assistant にアップロードできます。

さらに、Data Migration Assistant のこのリリースでは、追加の機能強化とバグ修正が提供され、ツールは .NET 4.7.2 に更新されました。

データ Migration Assistant v4.5

Data Migration Assistant の v4.5 リリースでは、ファイル システムでホストされている SQL Server Integration Services (SSIS) パッケージを Azure SQL Database または SQL Managed Instance に移行する評価がサポートされています。

データ Migration Assistant v4.4

Data Migration Assistant の v4.4 リリースでは、評価のアップロードをサポートAzure Migrate。

データ Migration Assistant v4.3

v4.3 リリースの Data Migration Assistantでは、次のサポートが提供されます。

  • ワークロードの評価に基づいて、Azure SQL Managed Instance SKU に関する推奨事項。
  • RDS SQL Server評価のソースとして使用されます。
  • Azure のエージェント ジョブ評価はSQL Managed Instanceとして使用されます。
  • 特定の評価ルールを無視する機能。DMA で構成された 'ignoreErrorCodes' プロパティで指定されたエラー コードの一覧は、DMA 評価結果に表示されません。
  • ジョブ アクティビティ ステップでの T-SQLクエリの評価と適切な推奨事項の提供
  • 拡張イベント評価 (パブリック プレビュー)。

さらに、このリリースの DMA では、データベース内の多数のスキーマ オブジェクトを処理するパフォーマンスが向上し、次に関連するバグ修正が提供されます。

  • 場合によっては、ネイティブ コンパイルを使用してコンパイルされたプロシージャ。
  • 複雑なデータベース スキーマ。

データ Migration Assistant v4.2

Data Migration Assistant の v4.2 リリースでは、オンプレミスの SQL Server から SQL Managed Instance に移行するときに、1 つ以上のサーバー インスタンスのターゲット対応性評価のコマンド ライン サポートが提供されます。 お客様は Data Migration Assistant コマンド ラインを使用して、データベース スキーマに関するメタデータを収集し、ブロックを検出し、SQL Managed Instance への移行に影響を与える部分的にサポートまたはサポートされていない機能について学習できます。 その後、指定されたテンプレートを使用してPower BI表示できます。

データ Migration Assistant v4.1

Data Migration Assistant の v4.1 リリースでは、SQL Server に移行するオンプレミスのデータベースを包括的に評価SQL Managed Instance。

評価ワークフローは、次の問題を検出するのに役立ちます。この問題は、アプリケーションへの移行に影響をSQL Managed Instance。

  • サポートされていない機能または部分的にサポートされている機能。 データ Migration Assistantは、ソース SQL Serverデータベースで、ターゲット データベースで部分的にサポートまたはサポートされていない機能が使用されている機能を評価SQL Managed Instance。 その後、このツールは、包括的な一連の推奨事項、Azure で使用できる代替アプローチ、および移行プロジェクトを計画するときに顧客がこの情報を考慮に入れ得る手順を軽減します。

  • 互換性の問題。 データ Migration Assistant、次の領域に関連する互換性の問題も識別されます。

    • 変更の破損: ターゲット データベースに移行する機能を壊す可能性がある特定のスキーマ オブジェクト。 これらのスキーマ オブジェクトは、データベースの移行後に修正することをお勧めします。
    • 動作の変更: 報告されるスキーマ オブジェクトは引き続き機能する可能性がありますが、パフォーマンスの低下など、動作が異なる場合があります。
    • 情報に関する問題: これらのオブジェクトは移行に影響しませんが、機能リリースから非推奨SQL Server可能性があります。

評価が完了したら、Azure Database Migration Service (DMS) を使用して、SQL Server データベースの移行を実行SQL Managed Instance。 DMS では、オフライン(1 回きり) とオンライン(最小限のダウンタイム) の両方のデータベース移行がサポートSQL Managed Instance。

データ Migration Assistant v4.0

Data Migration Assistant の v4.0 リリースでは、Azure SQL Database SKU の推奨事項機能が導入されています。これにより、ユーザーは、データベースをホストしているコンピューターから収集されたパフォーマンス カウンターに基づいて、推奨される最小 Azure SQL Database SKU を識別できます。 この機能は、価格レベル、コンピューティング レベル、最大データ サイズに関連する推奨事項と、1 か月あたりの推定コストを提供します。 また、すべてのデータベースを Azure に一括でプロビジョニングする機能も提供されます。

注意

この機能は現在、コマンド ライン インターフェイス (CLI) 経由でのみ使用できます。

詳細については、「オンプレミス データベースの適切な SKU Azure SQL Database識別する」を参照してください

データ Migration Assistant v3.6

Data Migration Assistant v3.6 リリースでは、最も一般的な移行のブロックの影響を受け、スキーマ オブジェクトに "自動修正" が導入されています。

このリリースでは、次の移行のブロックと動作の変更に関する問題の自動修正が提供されます。

  • 修飾されていない結合構文を使用するスキーマ オブジェクト。
  • レガシ RAISEERROR ステートメントを使用するスキーマ オブジェクト。
  • SQLを使用するステートメントを指定します。

データ Migration Assistantは、一覧表示されている問題の影響を受け取ったオブジェクトに対して自動スキーマ変換を実行し、スキーマ変換に進む前に確認を求めるメッセージをユーザーに表示します。 ユーザーは、推奨されるコード変更を確認し、特定のデータベース オブジェクトのすべての変換を受け入れるか拒否することができます。

データ Migration Assistant、Microsoft Program Synthesis (PROSE) テクノロジを使用してコード修正を提案します。 PROSE の詳細 を参照してください

データ Migration Assistant v3.5

Data Migration Assistant v3.5 リリースには、次の追加が含まれています。

  • Azure SQL Database への移行におけるパフォーマンスの大幅な向上 (ベンチマークテストでは、以前のバージョンの Data Migration Assistant) よりも4倍高速に処理が行われることが示されています。
  • メモリフットプリントは、移行ワークフローの安定性を向上させるためにさらに最適化されています。
  • スキーマおよびデータの移行中に評価をスキップする機能 (既に評価を実行済みで、移行前にスキーマオブジェクトの互換性を解消している場合)。
  • 古いバージョンの SQL Server オンプレミスからそれ以降のバージョンへのアップグレードを実行する場合、または Azure vm 上で SQL Server する場合に、バックアップファイルに無効なネットワーク共有パスが指定されているときに、ツールがクラッシュする問題に対処するための修正。

データ Migration Assistant v1.1

バージョン3.4 のデータ Migration Assistant には、次の追加情報が含まれています。

  • Azure SQL Database への移行のソースとして SQL Server 2017 がサポートされます。
  • 安定性、パフォーマンス、および評価ルールの正確性に関する機能強化。

データ Migration Assistant v1.0

データ Migration Assistant の v2.0 リリースでは、Windows と Linux の両方で、オンプレミスの SQL Server インスタンスを SQL Server 2017 の新しいバージョンに移行できます。 Windows と linux の移行に関する全体的なワークフローは同じですが、linux 用の SQL Server 2017 に移行するには、いくつかの追加の考慮事項が必要です。

バックアップパスの指定

Linux と Windows は、異なるパス形式を使用します。 結果として、linux 上の SQL Server 2017 に移行するには、物理ファイルの場所へのパスの Windows と linux の両方のバージョンをユーザーが提供する必要があります。 物理ファイルの場所に応じて、パスの両方のバージョンをさまざまな方法で指定できます。 物理バックアップファイルが、を実行しているコンピューター上にある場合は、次のようになります。

  • Linux では、"samba" 共有を使用して、ネットワーク上の他のコンピューターとファイルを共有します。
  • Windows、' mnt ' コマンドを使用して、Linux を実行しているコンピューターに共有をマウントします。

注意

' Samba ' 共有または ' mnt ' コマンドの使用の詳細については、この記事では説明しません。

Windows ログインの移行

Active Directory (AD) ログインの移行は Linux 上の SQL Server 2017 で正式にサポートされていますが、正常に機能するためには追加の構成が必要です。 Linux での SQL Server 2017 での Active Directory ログインの設定の詳細については、 SQL Server on Linux での認証の Active Directoryに関する記事を参照してください。 必要な構成を実行すると、セットアップが完了し、Active Directory ログインを通常どおりに移行できるようになります。 標準 SQL 認証は、追加の設定なしで期待どおりに動作します。

データ Migration Assistant 3.2

v2.0 リリースのデータ Migration Assistant には、次の追加情報が含まれています。

  • スキーマとデータの移行は、新しい移行ワークフローで Azure SQL Database するために、オンプレミスの SQL Server データベースから有効になります。
  • Azure SQL Database へのスキーマの移行中に、ソースデータベースオブジェクトに対して DMA スクリプトを実行し、潜在的な互換性の問題を修正してから Azure にスキーマをデプロイする方法に関するガイダンスを提供します。

データ Migration Assistant v1.0

バージョン3.1 のデータ Migration Assistant には、次の追加情報が含まれています。

  • データベースの照合順序、サポートされていないシステムストアドプロシージャの使用、および CLR オブジェクトに関して、Azure SQL Database の評価に関する推奨事項が向上しました。
  • Azure SQL Database に移行するときの互換性レベル130、120、110、および100の評価ガイダンス。

データ Migration Assistant version 3.0

バージョン3.0 のデータ Migration Assistant は、Azure SQL Database 評価を拡張して、に関連する問題を修正するための包括的な推奨事項を提供します。

  • 移行のブロックの問題。
  • 部分的またはサポートされていない機能と機能。

データ Migration Assistant version 2.1

version 2.1 リリースのデータ Migration Assistant には、次の追加情報が含まれています。

データ Migration Assistant v2.0

v2.0 リリースのデータ Migration Assistant には、ストレージの節約を最大化する適切な優先順位のテーブルを提供する拡張データベース機能の推奨事項が強化されています。

データ Migration Assistant v1.0

データ Migration Assistant の v1.0 リリースは初期リリースであり、次の機能を備えています。

  • オンプレミスバージョンの SQL Server へのアップグレードに影響する可能性がある問題の検出。 すべての結果は互換性の問題として記述されており、次の領域に分類されています。
    • 重大な変更
    • 動作の変更
    • 非推奨の機能
  • アップグレード後にデータベースが恩恵を受けることのできるターゲット SQL Server プラットフォームの新機能の検出。 すべての結果は、機能に関する推奨事項として説明されており、次の領域に分類されています。
    • パフォーマンス
    • セキュリティ
    • Storage
  • 評価を実行する最新のユーザーエクスペリエンス。

こちらもご覧ください

Data Migration Assistant の概要