0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Microsoft Fabric の仮想ネットワークデータゲートウェイ経由で Azure SQL Database にアクセスする手順

0
Posted at

概要

Microsoft Fabric の仮想ネットワークデータゲートウェイ経由で Azure SQL Database にアクセスする手順を整理します。

本記事では、ミラーリングおよびコピージョブについて、仮想ネットワークデータゲートウェイ経由で実行できることを確認します。各機能の実装方法そのものは、下記の記事で紹介しています。

手順

仮想ネットワークの作成

Azure 仮想ネットワークを作成します。

image.png

サブネットの設定変更

作成した仮想ネットワークの サブネット を開き、作成済みのサブネットを選択します。

image.png

サービスMicrosoft.Sql を追加し、あわせて サブネットをサービスに委任Microsoft.PowerPlatform/vnetaccesslink を設定します。

image.png

Azure SQL Database の設定変更

Azure SQL Database の ネットワーク から + 仮想ネットワーク ルールの追加 を選択します。

image.png

作成済みの仮想ネットワークとサブネットを選択し、仮想ネットワーク ルールを追加します。

image.png

あわせて、仮想ネットワーク以外からのアクセスを許可していないことを確認します。

image.png

次に 接続性 タブで 接続ポリシープロキシ に設定します。

image.png

後述の Microsoft Fabric 側の接続検証でエラーとなったため、接続ポリシープロキシ に設定しました。

次の理由により、接続を作成できません: データ ソースに接続できません。データ ソースがアクセス不可であるか、接続タイムアウトが発生したか、データ ソースの資格情報が無効であることが原因です。データ ソースの構成を確認してから、データ ソースの管理者に問い合わせて、この問題を解決してください。
詳細:
datagateway-datagateway_01: Microsoft SQL: Server provided routing information, but timeout already expired.

image.png

Fabric にて仮想ネットワークデータゲートウェイの作成

Fabric の右上にある設定ボタンから 接続とゲートウェイの管理 を選択します。

image.png

仮想ネットワークデータゲートウェイ タブを選択し、+ 新規 を選択します。

image.png

作成済みの仮想ネットワークとサブネットを選択し、仮想ネットワークデータゲートウェイを作成します。

image.png

Fabric にて接続の作成

接続 タブを選択し、+ 新規 を選択します。

image.png

仮想ネットワーク(仮想ネットワークデータゲートウェイ)を選択したうえで接続情報を入力し、作成 を選択します。

image.png

認証方法としては下記が選択できます。筆者の運用経験上、本番環境ではサービス プリンシパル、または基本認証(基本)を選択するケースが多いです。

image.png

実行可否確認

コピージョブの実行可否確認

仮想ネットワークデータゲートウェイ経由で、コピージョブを実行できることを確認しました。

image.png

image.png

ミラーリングの実行可否確認

仮想ネットワークデータゲートウェイ経由で、ミラーリングを実行できることを確認しました。

image.png

image.png

本記事の検証では CDC が有効なデータベースをソースにしていたため、CDC を無効化しました。

EXECUTE sys.sp_cdc_disable_db;  
GO

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?