データベース移行の評価オプションを調べる

完了

データベースを新しいプラットフォームまたはバージョンに移行する場合は、事前にデータベースを評価して、移行プロセスに影響する可能性のある潜在的な問題を特定することが重要です。

Azure Data Studio 用の Azure 移行拡張機能、Azure Migrate Data Migration Assistant (DMA) などのツールがこのプロセスで役立ちます。

手記

Database Migration Assistant は便利なツールですが、大規模な移行と全体的なエクスペリエンスの向上には、Azure Database Migration Service を使用することをお勧めします。

Azure Data Studio 用の Azure 移行拡張機能

Azure Data Studio 用の Azure SQL Migration 拡張機能は、移行の準備状況を評価し、Azure リソースに適切な SKU の推奨事項を提供し、SQL Server データベースの Azure への移行を促進するのに役立ちます。これは、小規模から中規模のデータベースに最適です。 これは、最新バージョンの Azure Database Migration Serviceを利用しており、Azure SQL への移行の準備ができている SQL Server データベースを評価する高度な評価機能も提供します。

さらに、移行拡張機能は、オンライン移行モードとオフライン移行モードの両方をサポートする軽量ツールであり、SQL Server から Azure SQL Managed Instance、Azure SQL Database、または Azure 仮想マシン上の SQL Server に移行できます。 ただし、SQL Server から Azure SQL Database への移行では、オフライン移行モードのみが現在使用できます。

手記

拡張機能でサポートされている機能の一覧については、Azure Data Studio の Azure SQL 移行拡張機能 参照してください。

Azure Migrate

Azure Migrate は、SQL Server の移行など、さまざまな移行シナリオをサポートする包括的な移行サービスです。 Azure Migrate には、オンプレミスのサーバー、インフラストラクチャ、アプリケーション、データの評価と移行を大規模に行うために設計された一連のツールが用意されており、Azure への移行を目的としています。

これらのツールには、既存の環境を評価するための Azure Migrate: 検出と評価、移行と最新化のプロセスを簡易化するための移行と最新化 が含まれます。 さらに、Azure Migrate は複数の Azure サービス、ツール、独立系ソフトウェア ベンダー (ISV) オファリングとシームレスに統合され、特定の要件に合わせた柔軟で効率的な移行エクスペリエンスが保証されます。

Azure Migrate は、大規模な移行とシナリオに適しています。

手記

Azure Migrate でサポートされている統合ツールの一覧については、「統合ツール

Data Migration Assistant (データ マイグレーション アシスタント)

Database Migration Assistant (DMA) は、SQL Server データベースの移行またはアップグレードに役立つスタンドアロン アプリケーションです。 互換性の問題をチェックするプロセスが自動化され、推奨事項が提供されます。 DMA はソース サーバーとターゲット サーバーに接続し、破壊的変更、非推奨の機能を特定し、パフォーマンスを向上させるために新機能を評価します。 オンプレミスの SQL Server ホストの移行と Azure SQL への移行の両方をサポートします。

Data Migration Assistant のスタート ページのスクリーンショット。

DMA では Azure SQL Managed Instance と Azure Virtual Machines 上の SQL Server がターゲット オプションとしてサポートされていますが、組織がデータベースを Azure SQL Database または SQL Server に移行する場合に最適です。

Data Migration Assistant の詳細については、Data Migration Assistant を実行するためのベスト プラクティス 参照してください。

選択したツールに関係なく、移行プロジェクトの特定の要件と目標を評価することが重要です。 シナリオに基づいて適切なツールを選択すると、Azure への SQL Server の移行が成功し、効率的になります。