Azure SQL データベースからの Microsoft Fabric ミラー化データベースの制限事項 (プレビュー)
このページには、Azure SQL データベースの Microsoft Fabric ミラー化データベースの現在の制限事項が記載されています。 このページは変更されることがあります。
データベース レベルの制限事項
- Azure SQL データベースのファブリック ミラーリングは、書き込み可能なプライマリ データベースでのみサポートされます。
- データベースで Change Data Capture (CDC)、Azure Synapse Link for SQL が有効になっている場合、またはデータベースが既に別の Fabric ワークスペースにミラー化されている場合は、Azure SQL データベースをミラーリングできません。
- アクティブなトランザクションは、トランザクションがコミットされ、ミラー化 Azure SQL データベースが追いつくか、トランザクションが中止されるまで、トランザクション ログの切り捨てを保留し続けます。 長期トランザクションにより、トランザクションログが通常より多くなる可能性があります。 トランザクション ログが満たされないように、ソース データベースのトランザクション ログを監視する必要があります。 詳細については、「トランザクション ログは、長期トランザクションと CDC - SQL Server と Azure SQL が原因で増加する」を参照してください。
- ユーザーのワークロードはそれぞれ異なります。 初期スナップショット中に、CPU と IOPS の両方 (ページを読み取るための 1 秒あたりの入出力操作) について、ソース データベースのリソース配分状況が増える可能性があります。 テーブルの更新/削除操作により、ログの生成が増加する可能性があります。 Azure SQL データベースのリソースを監視する方法の詳細について説明します。
- レプリケーター エンジンは、各テーブルの変更を個別に監視します。 ソース テーブルに更新がない場合、レプリケーター エンジンはバックオフを開始し、そのテーブルの期間が指数関数的に増加し、最大で 1 時間になります。 一時的なエラーが発生し、データの更新を妨げる場合にも同じ問題が発生する可能性があります。 更新されたデータが検出されると、レプリケーター エンジンは定期的なポーリングを自動的に再開します。
- Fabric にミラー化できるテーブルの最大数は 500 テーブルです。 現在、500 の制限を超えるテーブルはレプリケートできません。
- ミラーリングを構成するときに [すべてのデータをミラー化] を選択した場合、すべてのテーブルがスキーマ名とテーブル名に基づいてアルファベット順に並べ替えられると、ミラー化されるテーブルは、最初の 500 個のテーブルになります。 アルファベット順の一覧の一番下にある残りのテーブルのセットはミラー化されません。
- [すべてのデータをミラー化] をオフにして個々のテーブルを選択すると、500 を超えるテーブルを選択できなくなります。
ソース データベースのアクセス許可
- 現在、Fabric OneLake へのミラーリング用に構成された Azure SQL データベースでは、行レベル セキュリティはサポートされていません。
- オブジェクト レベルのアクセス許可 (特定の列へのアクセス許可の付与など) は、現在、ソース SQL Database から Fabric に伝達されません。
- 動的データ マスク 設定は、現在、ソース SQL Database から Fabric に伝達されません。
- Azure SQL データベースのミラーリングを正常に構成するには、ソース Azure SQL データベースへの接続に使用するプリンシパルに CONTROL または db_owner アクセス許可が付与されている必要があります。
ネットワークと接続セキュリティ
- ソースの SQL Server では、[パブリック ネットワーク アクセスを許可する] と [Azure サービスの接続を許可する] を有効にする必要があります。
- Azure SQL 論理サーバーのシステム割り当てマネージド ID (SAMI) を有効にし、プライマリ ID にする必要があります。
- Fabric ミラー化データベース項目に対する Azure SQL データベース サービス プリンシパル名 (SPN) 共同作成者のアクセス許可を削除しないでください。
- Azure SQL データベースと Fabric ワークスペースが別々のテナントにある場合、Microsoft Entra 間 テナント データ ミラーリングはサポートされていません。
- Azure SQL データベースで定義されているMicrosoft Purview 情報保護/秘密度ラベルはカスケードされず、Fabric OneLake にミラーされません。
- トラブルシューティングについては、「Azure SQL データベースからの Fabric ミラー化データベースのトラブルシューティング (プレビュー)」を参照してください。
テーブル レベル
- テーブルに主キー行ストア クラスター化インデックスがない場合、テーブルをミラー化できません。
- 定義され、非クラスター化主キーとして使用される主キーを使用するテーブルはミラー化できません。
- 主キーが hierarchyid、sql_variant、timestamp のいずれかのデータ型である場合、テーブルをミラー化できません。
- クラスター化列ストア インデックスは現在サポートされていません。
- テーブル内の 1 つ以上の列がサイズ > 1 MB (メガバイト)の ラージ バイナリ オブジェクト (LOB) 型の場合、Fabric OneLake では列データのサイズが 1 MB (メガバイト)に切り捨てられます。
- 次のいずれかの機能が使用されているソース テーブルをミラー化することはできません。
- テンポラル履歴テーブルと台帳履歴テーブル
- Always Encrypted
- インメモリ テーブル
- グラフ
- 外部テーブル
- 次のテーブル レベルのデータ定義言語 (DDL) 操作は、Fabric SQL データベース ミラーリングが有効になっている場合、ソース テーブルでは許可されません。
- パーティションの交換/分割/統合
- 主キーの変更
- テーブルの削除
- テーブルを切り捨てる
- テーブルの名前変更
- DDL が変更されると、変更されたテーブルの完全なデータ スナップショットが再開され、データが再シードされます。
列レベル
- ソース テーブルに計算列が含まれている場合、これらの列を Fabric OneLake にミラー化することはできません。
- ソース テーブルにサポートされていないデータ型を含む列が含まれている場合、これらの列を Fabric OneLake にミラー化することはできません。 以下のデータ型はサポートされていません。
- image
- text/ntext
- xml
- json
- rowversion/タイムスタンプ
- sql_variant
- ユーザー定義型 (UDT)
- geometry
- geography
- SQL テーブルの列名には、スペースや次の文字を含めることはできません:
space
,
;
{
}
(
)
\n
\t
=
。 - アクティブにミラーされているソース テーブルでは、次の列レベルのデータ定義言語 (DDL) 操作はまだサポートされていません。
- 列の名前の変更 (
sp_rename
)
- 列の名前の変更 (
Warehouse の制限事項
- ソース スキーマ階層は、ミラー化データベースにはレプリケートされません。 代わりに、ソース スキーマがフラット化され、スキーマ名がミラー化データベース テーブル名にエンコードされます。
ミラーリングされた項目の制限事項
- ユーザーは、SQL データベース ミラーリングを作成するために、ワークスペースの管理者/メンバー ロールのメンバーである必要があります。
- ミラーリングを停止すると、ミラーリングが完全に無効になります。
- ミラーリングを開始すると、すべてのテーブルが再シードされ、実質的にゼロから始まります。
SQL 分析エンドポイントの制限事項
- SQL 分析エンドポイントは、レイクハウス SQL 分析エンドポイントと同じです。 これは同じ読み取り専用エクスペリエンスです。 「SQL 分析エンドポイントの制限事項」を参照してください。
ミラーリングをサポートする Fabric リージョン
Azure SQL データベースのミラーリングをサポートする Fabric リージョンを次に示します。
アジア太平洋:
- オーストラリア東部
- オーストラリア南東部
- インド中部
- 東アジア
- 東日本
- 韓国中部
- 東南アジア
- インド南部
ヨーロッパ
- 北ヨーロッパ
- 西ヨーロッパ
- フランス中部
- ドイツ中西部
- ノルウェー東部
- スウェーデン中部
- スイス北部
- スイス西部
- 英国南部
- 英国西部
南北アメリカ:
- ブラジル南部
- カナダ中部
- カナダ東部
- 米国東部
- 米国東部 2
- 米国中北部
- 米国西部
- 米国西部 2
中東およびアフリカ:
- 南アフリカ北部
- アラブ首長国連邦北部
関連するコンテンツ
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示