Azure Data Studio 用 Azure SQL Migration 拡張機能の詳細を確認する

完了

Azure Data Studio 用 Azure SQL Migration 拡張機能のアーキテクチャの一環として、Azure Database Migration Service は Azure SQL Migration 拡張機能を通じて開始されたデータベース移行アクティビティの調整を行い、その進行状況を追跡します。

Azure Data Studio 用 Azure SQL Migration 拡張機能を使用した Azure 仮想マシン上の SQL Server への移行には、次の 2 つのモードがあります。

移行モード 説明 アプリケーション ダウンタイム
オンライン ソース データベースは、データベース バックアップがターゲットに継続的に復元されている間、読み取りと書き込み操作の両方でアクセス可能なままです。 移行の最後における一括移行期間に限定されます。
オフライン ソース データベースは、ターゲット インスタンス上でデータベース バックアップ ファイルが復元されている間、書き込みアクティビティに使用するべきではありません。 完了までの移行プロセスの期間中、ダウンタイムは存在し続けます。

重要

Azure Data Studio 用 Azure SQL Migration 拡張機能を使用してデータベースを移行する場合は、指定したデータベース名が Azure 仮想マシン上のターゲットの SQL Server にまだ存在しないことを確認します。 データベースの上書きは現在サポートされていません。

バックアップ

Azure Data Studio 用 Azure SQL Migration 拡張機能はデータベース バックアップの実行や開始は行いません。 代わりに、移行プロセス用の既存のデータベース バックアップ ファイルに依存します。 大規模なバックアップに基づいた移行時に起こり得る問題を最小限に抑えるには、圧縮バックアップを使用することをお勧めします。

移行のためにデータベース バックアップを保存するには、次の 2 つの方法があります。

ネットワーク共有

バックアップがオンプレミスのネットワーク共有上にある場合は、ソース SQL Server とバックアップ ファイルにアクセスできるマシンにセルフホステッド統合ランタイムをダウンロードしてインストールする必要があります。

移行中に、移行ウィザードがセルフホステッド統合ランタイムをダウンロードしてインストールするためのダウンロード リンクと認証キーを提供します。

最適なパフォーマンスを得るためには、セルフホステッド統合ランタイム 1 個に対して同時のデータベース移行が最大 10 個までになるよう考慮し、必要に応じて複数のノードまたはインスタンスにスケールアウトします。 また、自動更新を有効にして、新機能、バグ修正、機能強化に関して最新の状態を維持します。 これにより、統合ランタイムが最新の機能強化と修正に関して最新の状態に保たれ、データベース移行中のパフォーマンスの改善、機能の強化、安定性がもたらされます。

重要

Database Migration Service は、Azure Data Factory 内に作成された既存のセルフホステッド統合ランタイムをデータベース移行に使用することを許可しません。

Azure Storage BLOB コンテナー

ソース データベースのバックアップを BLOB コンテナーにアップロードするときは、異なるソース データベースのバックアップ ファイルが個別のフォルダーに保存されていることを確認します。 最大 1 レベルの深さのコンテナーとフォルダーのルートのみがサポートされています。