Sdílet prostřednictvím


Omezení zrcadlených databází Microsoft Fabric z SQL Serveru

Aktuální omezení v zrcadlených databázích Microsoft Fabric pocházejících ze SQL Serveru jsou uvedena na této stránce. Tato stránka se může změnit.

Informace o řešení potíží najdete tady:

Omezení platformy

  • Zrcadlení Fabric pro SQL Server 2025 se v tuto chvíli nepodporuje pro instance SQL Serveru 2025 běžících na virtuálním počítači Azure.
  • Zrcadlení databáze pro SQL Server 2025 není v současnosti podporováno na SQL Serveru na Linuxu.

Omezení na úrovni databáze

  • Zrcadlení řadičů pro SQL Server je podporováno pouze na primární databázi skupiny dostupnosti.

    • Funkce Fabric Mirroring v instanci clusteru pro převzetí služeb při selhání není v současné době podporována.
  • Databáze SQL Serveru se nedá zrcadlit, pokud už je databáze nakonfigurovaná pro Azure Synapse Link pro SQL nebo je již zrcadlená v jiném pracovním prostoru Fabric.

    • Databázi v instanci SYSTÉMU SQL Server 2025 nelze zrcadlit, pokud je ve zdrojové databázi povolená funkce Change Data Capture (CDC).
  • Maximální počet tabulek, které lze zrcadlit do systému Fabric, je 500 tabulek. Všechny tabulky nad limitem 500 se momentálně nedají replikovat.

    • Pokud při konfiguraci zrcadlení vyberete Zrcadlit všechna data, zrcadlené budou první 500 tabulek, když jsou všechny tabulky seřazené abecedně podle názvu schématu a poté názvu tabulky. Zbývající sada tabulek v dolní části abecedního seznamu nejsou zrcadlově zobrazeny.
    • Pokud zrušíte výběr možnosti Zrcadlit všechna data a vyberete jednotlivé tabulky, zabráníte výběru více než 500 tabulek.
  • .dacpac nasazení na SQL Server vyžaduje vlastnost /p:DoNotAlterReplicatedObjects=False publikování, aby bylo možné provádět úpravy v jakýchkoli zrcadlených tabulkách. Další informace o nastavení publikování dostupných pro nasazení .dacpac najdete v dokumentaci k publikování SqlPackage.

  • Zrcadlení systému z SQL Serveru 2025 není podporováno, pokud jsou zapnuty následující funkce:

  • Databázi SQL Serveru nelze zrcadlit, pokud je pro databázi povolena zpožděná stálost transakcí .

Oprávnění ve zdrojové databázi

  • Zabezpečení na úrovni řádků je podporované, ale oprávnění se v současné době nešířují do replikovaných dat v Fabric OneLake.
  • Oprávnění na úrovni objektů, například udělení oprávnění určitým sloupcům, se v současné době nešírují do replikovaných dat v Fabric OneLake.
  • Nastavení dynamického maskování dat se v současné době nepropagují na replikovaná data v Fabric OneLake.
  • Aby bylo možné úspěšně nakonfigurovat zrcadlení pro SQL Server, musí být principál používaný pro připojení ke zdrojovému SQL Serveru udělen oprávnění ALTER ANY EXTERNAL MIRROR, které je zahrnuto v oprávněních vyšší úrovně, jako je povolení CONTROL nebo role db_owner.

Zabezpečení sítě a připojení

  • Oprávnění přispěvatele hlavního názvu služby (SPN) SQL Serveru by neměla být odebrána ze zrcadlené databázové položky ve Fabric.
  • Zrcadlení napříč tenanty Microsoft Entra není podporováno, pokud instance SQL Serveru a pracovní prostor Fabric jsou v oddělených tenantech. 
  • Popisky citlivosti nebo ochrany informací Microsoft Purview definované na SQL Serveru nejsou kaskádové a zrcadlené na Fabric OneLake.

Úroveň tabulky

  • Tabulky s primárním klíčem nebo clusterovaným indexem (pokud neexistuje primární klíč) u nepodporovaných typů nelze zrcadlit – počítané sloupce, uživatelem definované typy, geometrii, geografie, ID hierarchie, variantu SQL, časové razítko, datum a čas2(7), datetimeoffset(7) nebo time(7).

  • Při zrcadlení SQL Serveru 2016 přes SQL Server 2022 nelze zrcadlit tabulku, pokud nemá primární klíč.

  • Delta lake podporuje pouze šest číslic číselné přesnosti.

    • Sloupce typu SQL typu datetime2 s přesností na 7 desetinných sekund nemají odpovídající datový typ se stejnou přesností v souborech Delta v Fabric OneLake. K ztrátě přesnosti dojde, pokud budou sloupce tohoto typu zrcadlené a sedmá desetinná číslice bude oříznuta.
    • Datový typ datetimeoffset(7) nemá odpovídající datový typ se stejnou přesností v souborech Delta v Fabric OneLake. Pokud jsou sloupce tohoto typu zrcadlené, dojde ke ztrátě přesnosti (ztráta časového pásma a sedmého desetinného místa).
  • Clusterované indexy columnstore se v současné době nepodporují.

  • Pokud je jeden nebo více sloupců v tabulce typu Large Binary Object (LOB) s velikostí > 1 MB, data sloupce se zkrátí na velikost 1 MB v Fabric OneLake.

  • Zdrojové tabulky, které mají některou z následujících funkcí, nelze zrcadlit.

    • Dočasné tabulky historie a tabulky historie účetní knihy
    • Trvale šifrováno
    • Tabulky v paměti
    • Graph
    • Externí tabulky
  • Následující operace jazyka DDL (Data Definition Language) na úrovni tabulky nejsou povolené u zdrojových tabulek databáze SQL, pokud je povoleno zrcadlení.

    • Přepínání, rozdělení nebo sloučení oddílu
    • Změna primárního klíče
  • Když dojde ke změně DDL, kompletní snímek dat pro změněnou tabulku se restartuje a data se znovu doplní.

  • V současné době nelze tabulku zrcadlit, pokud má datový typ JSON nebo vektor .

    • V současné době nelze změnit sloupec na vektor nebo datový typ JSON při zrcadlení tabulky.

Úroveň sloupce

  • Zrcadlení úložiště z SQL Serveru nereplikuje následující datové typy:
    • CLR
    • vector
    • json
    • geometry
    • geography
    • hierarchyid
    • sql_variant
    • časová značka/rowversion
    • xml
    • Uživatelem definované typy (UDT)
    • image
    • Text/ntext
  • Pokud zdrojová tabulka obsahuje počítané sloupce, tyto sloupce nelze zrcadlit na Fabric OneLake. 
  • Zrcadlení podporuje replikaci sloupců obsahujících mezery nebo speciální znaky v názvech (například ,;{}()\n\t=). U tabulek pod replikací před povolením této funkce je potřeba aktualizovat nastavení zrcadlené databáze nebo restartovat zrcadlení tak, aby zahrnovaly tyto sloupce. Další informace o podpoře mapování sloupců Delta .

Omezení skladu

  • Hierarchie zdrojového schématu se replikuje do zrcadlené databáze. U zrcadlených databází vytvořených před povolením této funkce je zdrojové schéma zploštěné a název schématu je kódován do názvu tabulky. Pokud chcete změnit uspořádání tabulek pomocí schémat, znovu vytvořte zrcadlenou databázi. Další informace najdete v hierarchii replikace zdrojového schématu.

Omezení zrcadlených položek

  • Aby bylo možné vytvořit zrcadlení SQL Database, musí být uživatel členem role Správce nebo Člen v rámci pracovního prostoru. 
  • Zastavení zrcadlení zcela deaktivuje zrcadlení. 
  • Zahájení zrcadlení překryje všechny tabulky, tak fakticky začíná od nuly. 

Omezení analytického koncového bodu SQL

Podporované oblasti

Zrcadlení databáze a otevřené zrcadlení jsou k dispozici ve všech oblastech Microsoft Fabric. Další informace najdete v tématu Dostupnost regionů Fabric.

Další krok