この記事では、Azure Database for MySQL の Microsoft Fabric ミラー化データベース の現在の制限事項を示します。 この記事は変更される可能性があります。
トラブルシューティングについては、以下をご覧ください。
Azure Database for MySQL からの Fabric ミラー化されたデータベースのトラブルシューティングを行います。
サーバー レベルの制限事項
Microsoft Fabric でミラーリングを構成する場合、MySQL サーバー レベルでは次の制限が適用されます。
FabricでのミラーリングはMySQLバージョン8.0(8.0.x、8.0.21以降)のみをサポートしています。 MySQL 8.4には対応していません。
バースト可能なコンピューティング レベルはサポートされていません。
このサービスはカスタムポートや高可用性(HA)構成をサポートしていません。
Fabric で読み取りレプリカ サーバー上のミラーリングを構成することはできません。
Entra ID 認証はサポートされていません。
ポイントインタイム リストア (PITR) を使用してファブリック内のミラーリングを有効にしたサーバーを復旧するには、新しいサーバーでミラーリングを再構成する必要があります。
メジャー バージョン アップグレード (MVU) を実行する前に、Fabric でミラーリングを無効にし、アップグレードが完了したら再度有効にします。
データベース レベルの制限事項
Microsoft Fabric でミラーリングを使用する場合は、個々のデータベースに次の制限が適用されます。
同じサーバー上の複数のデータベースのミラーリングはサポートされていません。
ミラー化されたデータベースを構成した後は、テーブルを追加または削除することはできません。
Fabric にミラーリングできるテーブルの最大数は 1,000 テーブルです。
fabric_infoという名前のデータベースはシステム用に予約されているため、レプリケートできません。
ネットワークと接続セキュリティ
ミラーリングには、ネットワーク分離サーバー用の追加の構成が必要です。
Virtual Network 対応の Azure MySQL サーバーは、ファブリック ミラーリングではサポートされていません。
ネットワーク隔離サーバーに対して、Fabric MirroringはPrivate Linkおよびプライベートエンドポイント接続のみをサポートします。 Virtual Network Data GatewayやVNETデータゲートウェイは使えません。
テーブルレベル
Fabric にミラーリングする場合、特定のテーブル構成とデータ型には制限があります。
主キーがない場合、テーブルをミラーリングすることはできません。
DDL 操作 (ALTER TABLE、TRUNCATE、DROP TABLE など) はサポートされていないため、レプリケーションが中断される可能性があります。
次の MySQL データ型はサポートされていません:tinytext、text、mediumtext、longtext、tinyblob、BLOB、mediumblob、longblob。 サポートされていないデータ型を含むテーブルは、サポートされていないデータ型を含む列を除き、ミラー化されます。
データベース名とテーブル名では、大文字と小文字が区別されます。 ミラー化されたデータベースを設定するときは、入力が MySQL 設定と一致していることを確認します。
SQL 分析エンドポイントの制限事項
ミラー化されたデータベースの SQL 分析エンドポイントには、Lakehouse SQL 分析エンドポイントと同じ制限があります。
- SQL 分析エンドポイントは、レイクハウス SQL 分析エンドポイントと同じです。 これは同じ読み取り専用エクスペリエンスです。 詳細については、 SQL 分析エンドポイントの制限事項に関するページを参照してください。
サポートされているリージョン
すべての Microsoft Fabric リージョンでは、データベース ミラーリングとオープン ミラーリングがサポートされています。 詳細については、「Fabric が使用できるリージョン」を参照してください。