SQL ServerからAzureへの移行 最善の方法で
Microsoft Azure は、世界第 2 位のクラウド コンピューティング プロバイダーであり、幅広いストレージ、コンピューティング、ネットワーキング、分析サービスを提供しています。SQL ServerからAzure は、ユーザーがデータベースなどのオンプレミス リソースを Azure クラウドに効率的かつ迅速に転送できるツールを提供します。
MS SQL Server は、重要なビジネス データを保護するために企業に好まれる主要なオンプレミス データベース管理ソリューションとして際立っています。 オンサイトのインフラストラクチャからクラウドに移行すると、SQL データの移行に関する懸念が生じることがよくあります。 ただし、Azure データベース移行サービスは、SQL データを Azure クラウド サーバーに即座に移動するための正確なソリューションを提供します。
この投稿では、オンプレミスの SQL Server データベースを Azure Database に転送するための詳細な手順を説明します。 移行を正常に完了するには、ユーザーは次の一連の手順に従う必要があります。
- データ移行アシスタントを試してオンプレミス データを評価します
- データ移行アシスタントを使用してサンプル スキーマを転送する
- Azure データベース移行サービス インスタンスを生成します。
- Azure データベース移行サービスを使用して新しい移行プロジェクトを生成する
- 移行を開始する
- 移行の進行状況を確認する
- 移行カットオーバーを実行する
データ移行アシスタント を使用してオンプレミス データを評価する
移行手順を開始する前に、オンプレミス SQL サーバーに存在するデータを評価することが重要です。 この評価を効率化するために、ユーザーは Data Migration Assistant と呼ばれる専用ツールを使用できます。 このツールは詳細な分析を実行し、潜在的なエラーとボトルネックを特定します。
- ツールを実行し、[新規] (+) オプションをクリックして、評価オプションを選択します。
- プロジェクト名を入力し、ソース サーバーとして SQL サーバーを選択し、ロケーション サーバーとして Azure サーバーを選択します。 次に、生成ボタンを押します。
- [ソースの選択] オプションを使用して SQL サーバーに接続します。
- [ソースの追加] オプションを使用して、ユーザーが必要とするデータベースを追加します。
- 転送してから、「評価の開始」オプションをクリックします。
データ移行アシスタント ツールは評価チェックとして実行され、完全なレポートを提供します。 このレポートでは、互換性の問題およびその他の移行関連情報の詳細が提供されます。
データ移行アシスタント を使用してサンプル スキーマを転送する
ユーザーが評価を完了し、望ましい結果を達成したら、データベース スキーマの小さなサンプルに対して移行プロジェクトを生成し続ける準備が整います。 移行を実行するには、以下に概説する手順に従います。
- データ移行アシスタント ツールを実行し、新しい (+) アイコンを選択し、[プロジェクト タイプ] で新しい移行オプションを選択します。
- 移行元サーバーとして SQL サーバーを選択し、移行先サーバーとして Azure サーバーを選択します。
- [移行範囲] でスキーマのみのオプションを選択します。
- 最後に、生成オプションに移動してプロジェクトを生成します。 次に、SQL サーバーに接続し、データベースを選択します。
- 宛先サーバーとして Azure サーバーを選択し、接続します。
- データベースからスキーマ オブジェクトを選択します。
- SQL スクリプトを生成するには、「SQL スクリプトの生成」オプションを選択します。
- 最後に、スキーマを アズール SQLデータベース にデプロイします。
アズール データベース移行サービス インスタンスを作成する
移行プロジェクトを作成するには、アズール データベース移行サービス のインスタンスを作成する必要があります。 必要な手順は次のとおりです –
- まず、ユーザーは マイクロソフトに登録する必要があります。 データ移行リソース プロバイダーへのサブスクリプションを取得します。
- リソース プロバイダーを登録した後、ユーザーは Azure に移動し、アズール データベース移行サービス の下にリソースを作成できます。
- 移行サービス、そのサブスクリプション、およびリソース グループに意味のある名前を指定します。
- 移行サービスを作成する場所を選択します。
- 仮想ネットワークを作成するか、既存の仮想ネットワークを選択します。
- 価格レベルを選択し、移行サービスを作成します。
アズールデータベース移行サービス を使用して新しい移行プロジェクトを作成する
新しい移行サービスが正常に作成されたら、Azureポータル で移行プロジェクトを作成できます。
- [サービス] で、[アズールデータベース移行サービス] を選択し、前の手順で作成した移行サービスを選択します。
- [+ 新しい移行プロジェクト] オプションを選択します。
- ソース サーバーとして SQLサーバー を選択し、宛先サーバーとして アズールSQLサーバー を選択します。
- アクティビティ タイプとして [オンライン データ移行] を選択します。
- アクティビティの作成と実行のオプションを使用すると、移行を作成して実行できます。
- ソースおよびターゲットデータベースの詳細を指定し、概要を確認します。
移行を開始する
移行の実行」をクリックして、移行アクティビティを開始します。
移行を監視する
別の移行アクティビティ画面があり、[更新] ボタンをクリックして移行のステータスを確認できます。 特定のデータベースをクリックすると、増分データ同期と完全なデータ ロード操作のステータスが表示されます。
移行カットオーバーを実行する
初期の全ロードが完了したら、移行カットオーバーを実行できます。
- [カットオーバーの開始] を選択して、データベースへのすべての受信トランザクションを停止します。
- [確認]を選択します。 「適用」を選択します。
SQL から Azure SQL への移行のためのインスタント ソリューション
SQLからAzureへの移行ツールにより、専門家が簡単に SQL ServerからAzureへの移行. ユーザーは、データを失うことなく、MDFファイルをAzure SQLに移行できます。このユーティリティは、NDFファイルをAzureにエクスポートすることもできます。データベースのサイズは重要ではなく、ソフトウェアは大規模なSQL Serverデータベースをエクスポートすることもできます。
破損したSQL Serverデータベースファイルの移行には、クイックスキャンと高度なスキャンの2つのオプションがあります。このツールは、ユーザーがクリックするだけでデータを表示できるデータベースオブジェクトのプレビューを生成します。ツールは移行後もデータを同じに保つため、データの独創性と整合性について心配する必要はありません。
アプリケーションの有益な機能
中にエクスポートされたデータベースオブジェクトSQL ServerからAzureへの移行
開発者がソフトウェアを設計してオンプレミスのSQLサーバーをAzureに移行する誰でも簡単に使用できる方法で。さらに、テーブル、ストアドプロシージャ、トリガー、ビュー、関数、ルール、XMLデータ型などのデータベースオブジェクトを移行できます。また、このツールは、移行プロセスの前にSQL Serverファイルのバージョンを自動的に検出できるほどスマートです。このユーティリティを使用して、選択したデータベースオブジェクトをSQL ServerからAzureに転送することもできます。
SQL Server Azure 移行オプション
MDFまたはNDFファイルを使用して、SQL ServerからAzureに移行できます。このユーティリティは、プライマリまたはセカンダリデータベースファイルをAzureに移行できます。ファイルがロードされるとすぐに、ソフトウェアは各ファイルのデータベースオブジェクトのプレビューを生成します。
このツールには2つのオプションがあります にとってSQLサーバーからAzureへのデータ移行 つまり、スキーマまたはスキーマとデータを使用します。 [スキーマあり]オプションを選択すると、データベースコンポーネントの構造のみが移行されます。一方、「スキーマとデータを使用」オプションが選択されている場合、データとともにデータベースコンポーネントの構造が移行されます。
SQL から移行する手順 サーバーから アズール
ソフトウェアがどのように有益であるかを理解した後、その完全な動作を見てみましょう。
ステップ1:SQL ServerからAzureへの移行ツールをダウンロードして起動します。
ステップ2:スキャン オプションと MDF バージョンの自動検出を選択します
ステップ3:移行前にデータベース オブジェクトをプレビューする
ステップ4:SQL Server を Azure データベースに移行する
結論
手動の専門的なソリューションを使用して、オンプレミスの SQL サーバーを Azure に移行します。 手動による方法にはいくつかの制限があります。 したがって、自動化ツールを試してみるのが良いでしょう。 ユーザーが SQL Server から Azure に移行したい機能がすべて備わっています。 したがって、このソフトウェアを使用して時間と労力を節約してください。