チュートリアル:SQL データ同期を使用して SQL Edge と Azure SQL Database のデータを同期する

重要

Azure SQL Edge の提供は、2025 年 9 月 30 日に終了する予定です。 詳細な情報と移行オプションについては、提供終了に関する通知を参照してください。

Note

Azure SQL Edge では ARM64 プラットフォームがサポートされなくなりました。

このチュートリアルでは、Azure SQL データ同期の "同期グループ" を使用して、Azure SQL Edge から Azure SQL Database にデータを段階的に同期する方法を説明します。 SQL データ同期は、Azure SQL Database 上に構築されているサービスであり、選択したデータを Azure SQL Database や SQL Server インスタンスの複数のデータベース間で双方向に同期させることができます。 SQL データ同期の詳細については、Azure SQL データ同期に関するページを参照してください。

SQL Edge は最新バージョンの SQL Server データベース エンジンに基づいて構築されているため、SQL Server インスタンスに適用できるデータ同期メカニズムはすべて、エッジ デバイスで実行されている SQL Edge インスタンスとの間のデータの同期に使用することができます。

前提条件

このチュートリアルには、Azure SQL データ同期用の Data Sync Agent を使用して構成された Windows コンピューターが必要です。

開始する前に

  • Azure SQL Database にデータベースを作成します。 Azure portal を使用してデータベースを作成する方法については、Azure SQL Database での単一データベースの作成に関するページを参照してください。

  • Azure SQL Database のデプロイ内に、テーブルおよびその他の必要なオブジェクトを作成します。

  • Azure SQL Edge のデプロイ内に、必要なテーブルとオブジェクトを作成します。 詳細については、SQL Edge での SQL Database DAC パッケージの使用に関するページを参照してください。

  • Azure SQL Edge インスタンスを Azure SQL データ同期用の Data Sync Agent に登録します。詳細については、SQL Server データベースの追加に関するページを参照してください。

Azure SQL Database のデータベースと SQL Edge の間でデータを同期する

SQL データ同期を使用した Azure SQL Database のデータベースと SQL Edge インスタンスとの間の同期の設定には、次の 3 つの重要な手順が含まれます。

  1. Azure portal を使用して同期グループを作成します。 詳細については、「同期グループを作成する」を参照してください。 単一の "ハブ" データベースを使用して複数の同期グループを作成し、さまざまな SQL Edge インスタンスのデータを、Azure SQL Database の 1 つ以上のデータベースに同期することができます。

  2. 同期グループに同期メンバーを追加します。 詳細については、「同期メンバーを追加する」を参照してください。

  3. 同期グループを設定し、この同期の一部となるテーブルを選択します。 詳細については、「同期グループを構成する」を参照してください。

前の手順を完了すると、Azure SQL Database のデータベースと SQL Edge インスタンスを含む同期グループが作成されます。

SQL データ同期の詳細については、次の記事を参照してください。