概要
Microsoft Fabric の仮想ネットワークデータゲートウェイ経由で Azure SQL Database にアクセスする手順を整理します。
本記事では、ミラーリングおよびコピージョブについて、仮想ネットワークデータゲートウェイ経由で実行できることを確認します。各機能の実装方法そのものは、下記の記事で紹介しています。
- Microsoft Fabric にて Azure SQL Database をソースとしてミラーリングする方法 #MicrosoftFabric - Qiita
- Microsoft Fabric のコピージョブにて Azure SQL Database から CDC が有効なテーブルをソースとする方法 #MicrosoftFabric - Qiita
- Microsoft Fabric のコピージョブにて Azure SQL Database から CDC が有効でないテーブルをソースとする方法 #MicrosoftFabric - Qiita
手順
仮想ネットワークの作成
Azure 仮想ネットワークを作成します。
サブネットの設定変更
作成した仮想ネットワークの サブネット を開き、作成済みのサブネットを選択します。
サービス に Microsoft.Sql を追加し、あわせて サブネットをサービスに委任 に Microsoft.PowerPlatform/vnetaccesslink を設定します。
Azure SQL Database の設定変更
Azure SQL Database の ネットワーク から + 仮想ネットワーク ルールの追加 を選択します。
作成済みの仮想ネットワークとサブネットを選択し、仮想ネットワーク ルールを追加します。
あわせて、仮想ネットワーク以外からのアクセスを許可していないことを確認します。
次に 接続性 タブで 接続ポリシー を プロキシ に設定します。
後述の Microsoft Fabric 側の接続検証でエラーとなったため、接続ポリシー を プロキシ に設定しました。
次の理由により、接続を作成できません: データ ソースに接続できません。データ ソースがアクセス不可であるか、接続タイムアウトが発生したか、データ ソースの資格情報が無効であることが原因です。データ ソースの構成を確認してから、データ ソースの管理者に問い合わせて、この問題を解決してください。
詳細:
datagateway-datagateway_01: Microsoft SQL: Server provided routing information, but timeout already expired.
Fabric にて仮想ネットワークデータゲートウェイの作成
Fabric の右上にある設定ボタンから 接続とゲートウェイの管理 を選択します。
仮想ネットワークデータゲートウェイ タブを選択し、+ 新規 を選択します。
作成済みの仮想ネットワークとサブネットを選択し、仮想ネットワークデータゲートウェイを作成します。
Fabric にて接続の作成
接続 タブを選択し、+ 新規 を選択します。
仮想ネットワーク(仮想ネットワークデータゲートウェイ)を選択したうえで接続情報を入力し、作成 を選択します。
実行可否確認
コピージョブの実行可否確認
仮想ネットワークデータゲートウェイ経由で、コピージョブを実行できることを確認しました。
ミラーリングの実行可否確認
仮想ネットワークデータゲートウェイ経由で、ミラーリングを実行できることを確認しました。


















