Azure Database for MySQL からの Microsoft Fabric ミラー化データベースの制限事項 (プレビュー)

この記事では、Azure Database for MySQL の Microsoft Fabric ミラー化データベース の現在の制限事項を示します。 この記事は変更される可能性があります。

トラブルシューティングについては、以下をご覧ください。

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 分析エンドポイントと同じ制限があります。

サポートされているリージョン

すべての Microsoft Fabric リージョンでは、データベース ミラーリングとオープン ミラーリングがサポートされています。 詳細については、「Fabric が使用できるリージョン」を参照してください。