次の方法で共有


Microsoft Fabric での Azure SQL Database のミラーリングに関してよく寄せられる質問

この記事では、Microsoft Fabric での Azure SQL Database のミラーリングに関してよく寄せられる質問に回答します。

機能と機能

Azure SQL Database に対して許可される認証

現在、ソースの Azure SQL Database に対する認証では、ユーザー名とパスワード、Microsoft Entra ID、サービス プリンシパルを使用した SQL 認証がサポートされています。

Azure SQL Database のステージング ゾーンまたはランディング ゾーンはありますか? その場合、OneLake の外部ですか?

OneLake のランディング ゾーンには、スナップショットと変更データの両方が格納され、ファイルを差分 verti-parquet に変換するときのパフォーマンスが向上します。

初期レプリケーションにはどのくらいの時間がかかりますか?

これは、取り込まれるデータのサイズによって異なります。

挿入/更新/削除のレプリケートにはどのくらいの時間がかかりますか?

ほぼリアルタイムの待機時間。

ビュー、一時的なテーブル、または外部テーブルのレプリケートはサポートされていますか?

No. 現在、通常のテーブルのレプリケートのみがサポートされています。

接続を管理する方法

設定歯車を選択し、[ 接続とゲートウェイの管理] を選択します。 このページから既存の接続を削除することもできます。

ミラー化されたデータに対する Power BI レポートでは、ダイレクト レイク モードを使用できますか?

はい。テーブルはすべて v オーダーのデルタ テーブルであるためです。

Microsoft Fabric で Azure SQL Database をミラーリングするためのセルフヘルプ

Fabric が Azure SQL Database でデータをレプリケートしているのを確認するにはどうすればよいですか?

ミラーリングの問題が発生している場合は、動的管理ビュー (DMV) とストアド プロシージャを使用して次のデータベース レベルのチェックを実行して、構成を検証します。 トラブルシューティングが必要な場合は、サポートにお問い合わせください

  • 次のクエリを実行して、変更が正しくフローしているかどうかを確認します。
    SELECT * FROM sys.dm_change_feed_log_scan_sessions 
    

トラブルシューティングの手順については、「 Azure SQL Database からの Fabric ミラー化データベースのトラブルシューティング」を参照してください。

SQL Server でシステム割り当てマネージド ID (SAMI) またはユーザー割り当てマネージド ID (UAMI) を有効にする方法

Azure portal で 1 つの手順で、 Azure SQL 論理サーバーのシステム割り当てマネージド ID (SAMI) またはユーザー割り当てマネージド ID (UAMI) を有効にすることができます

ユーザー割り当てマネージド ID (UAMI) のサポートは現在プレビュー段階です。

レプリケーションの状態は何ですか?

Azure SQL Database ミラーリングには、Power BI ゲートウェイを介して、またはファイアウォールの内側からアクセスできますか?

Azure SQL Database にパブリックにアクセスできなく、Azure サービスがそれに接続できない場合は、 仮想ネットワーク データ ゲートウェイまたはオンプレミス データ ゲートウェイを設定して、データをミラーリングできます。 詳細については、「 セキュリティ要件」を参照してください。

ミラーリングを再起動する手順は何ですか?

ソース テーブルのデータが再初期化されます。 停止して開始するたびに、テーブル全体が再度フェッチされます。

ミラーリングからテーブルを削除するとどうなりますか?

テーブルはレプリケートされなくなり、そのデータは OneLake から削除されます。

ミラーを削除すると、ソースの Azure SQL Database に影響しますか?

いいえ、ストリーミング テーブルを削除するだけです。

同じソース データベースを複数回ミラーリングできますか?

いいえ。各 Azure SQL Database は 1 回だけミラーリングできます。 Fabric OneLake 内のデータのコピーが 1 つだけ必要です。このコピーは他のユーザーと共有できます。

Azure SQL Database の特定のテーブルのみをミラー化できますか?

はい。ミラーリングの構成中に特定のテーブルを選択できます。

計画または計画外の Geo フェールオーバーが発生した場合、ミラーリングはどうなりますか?

ミラー化されたデータベースを作成するときは、SQL フェールオーバー グループの読み取り/書き込みリスナーに接続します。 この方法では、フェールオーバー後にミラー化されたデータベースを再作成する必要はありません。

ミラー化されたデータベースが作成されたら、ワークスペース項目の一覧に移動し、ミラー化されたデータベースの アクセス許可の管理 を選択します。 読み取り/書き込みアクセス権を持つフェールオーバー グループのプライマリ論理サーバーとセカンダリ論理サーバーの両方のシステム割り当てマネージド ID (SAMI) を追加します。 ファブリック ポータルからミラー化されたデータベースを作成する場合は、プライマリ サーバーの SAMI が既に自動的に追加されている必要があります。

フェールオーバーが発生すると、レプリケーションは自動的に無効になります。 ただし、ファブリック ポータルでミラー化されたデータベースを開くと、違いは表示されませんが、新しいデータは到着しません。 復旧するには、[ レプリケーションの停止]、[ レプリケーションの開始] の順に選択して、レプリケーション プロセスを再開します。 これにより、すべてのテーブルが最初から再同期されます。 フェールバック後も同様が必要です。

セキュリティ

データは顧客の Fabric テナントから離れることはありませんか?

No.

データは顧客環境の外部でステージングされますか?

No. データは顧客環境の外部ではステージングされず、顧客の OneLake でステージングされます。

Cost Management

ミラーリングに関連するコストは何ですか?

データを Fabric OneLake にレプリケートするために使用される Fabric コンピューティングは無料です。 ミラーリング ストレージのコストは、容量に基づいて上限まで解放されます。 詳細については、「 ミラーリングのコスト 」と 「Microsoft Fabric の価格」を参照してください。 SQL、Power BI、または Spark を使用してデータのクエリを実行するためのコンピューティングは、通常の料金で課金されます。

Azure SQL Database のコストを回避または削減するために、お客様に何を行うことをお勧めしますか?

Azure SQL Database のコストの計画と管理に関するページを参照してください。 要件に基づいて、専用の小規模な Azure SQL Database を使用することを検討してください。

イングレス料金はどのように処理されますか?

Fabric では、ミラーリング用の OneLake へのイングレス料金は課金されません。

エグレス料金はどのように処理されますか?

Azure SQL Database が Fabric の容量とは異なるリージョンにある場合、データエグレスが課金されます。 同じリージョンに存在する場合、データエグレスはありません。

ライセンス

ファブリック ミラーリングのライセンス オプションとは

Power BI Premium、ファブリック容量、または試用容量が必要です。 ライセンスの詳細については、「 Microsoft Fabric の概念とライセンス」を参照してください。

ファブリック ミラーリングを停止または一時停止する

ミラーリングを停止した結果は何ですか?

レプリケーションはソース データベースで停止しますが、テーブルのコピーは OneLake に保持されます。 ミラーリングを再起動すると、すべてのデータが最初からレプリケートされます。

Azure SQL Database からミラーリングを停止または無効にする方法

Fabric ポータルから Azure SQL Database のミラーリングを停止できない場合、またはミラー化された Azure SQL Database 項目を Fabric から削除できない場合は、Azure SQL Database で次のストアド プロシージャを実行します。 exec sp_change_feed_disable_db;

Fabric の容量を停止または一時停止した場合はどうなりますか?

ファブリック容量は有効で稼働している必要があります。 一時停止または削除された容量はミラーリングに影響し、データはレプリケートされません。