Sdílet prostřednictvím


Omezení zrcadlených databází Microsoft Fabric ze spravované instance Azure SQL (Preview)

Aktuální omezení v databázích zrcadlených v Microsoft Fabric ze služby Azure SQL Managed Instance jsou uvedená na této stránce. Tato stránka se může změnit.

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

Dostupnost funkcí

Azure SQL Managed Instance můžete nakonfigurovat pro zrcadlení, pokud je nasazená do libovolné oblasti Azure, s výjimkou pro tyto oblasti v současné době: USA – východ 2; USA – západ 2; USA – střed; USA – západ.

Dostupnost funkce také závisí na oblastech Fabric. Pro úplný seznam oblastí Fabric, které podporují zrcadlení, viz Oblasti Fabric podporující zrcadlení.

Omezení na úrovni databáze

  • Zrcadlení ve službě Azure SQL Managed Instance je dostupné jenom pro instance, které mají nastavené zásadyaktualizace vždy aktuální. Sql Server 2022 verze SQL Managed Instance nepodporuje zrcadlení.
  • Zrcadlení nepodporuje nastavení geografického zotavení po havárii.
  • Zrcadlení prostředků infrastruktury pro službu Azure SQL Managed Instance se podporuje jenom v zapisovatelné primární databázi.
  • Databáze Azure SQL Managed Instance se nedá zrcadlit, pokud má tato databáze: povolenou funkci Change Data Capture (CDC), transakční replikaci nebo je databáze už zrcadlená v jiném pracovním prostoru Infrastruktury.
  • Maximální počet tabulek, které lze zrcadlit do fabric, je 500 tabulek. Všechny tabulky nad limitem 500 se momentálně nedají replikovat.
    • Pokud při konfiguraci zrcadlení vyberete Možnost Zrcadlit všechna data , budou tabulky zrcadlené v prvních 500 tabulkách, pokud jsou všechny tabulky seřazené abecedně podle názvu schématu a potom názvu tabulky. Zbývající sada tabulek v dolní části abecedního seznamu se zrcadlí.
    • 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.
  • Funkce kopírování a přesouvání databáze není u databází zrcadlených podporována. Pokud přesunete nebo zkopírujete databázi s povolenou zrcadlení, bude kopie hlásit stav chyby zrcadlení.
  • Pokud je vaše databáze spravované instance SQL nastavená tak, aby používala funkci Azure SQL Managed Instance Link, není čitelná replika zdrojem zrcadlení prostředků infrastruktury.
  • Pokud je vaše databáze nakonfigurovaná pro zrcadlení a přejmenovaná, funkce zrcadlení monitorování přestane fungovat. Problém vyřeší přejmenování databáze na název, který měl při nastavování zrcadlení.

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ě nešíření ze zdrojové databáze do Fabric OneLake.
  • Aby bylo možné úspěšně nakonfigurovat zrcadlení pro spravovanou instanci Azure SQL, musí mít objekt zabezpečení používaný pro připojení ke zdrojové spravované instanci SQL udělená oprávnění CONTROL nebo db_owner . Doporučuje se to udělit jenom na zrcadlené databázi – neudělujte ji na celé úrovni serveru.

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

  • Zdrojová spravovaná instance SQL musí povolit veřejný koncový bod a umožnit službám Azure připojit se k ní.
  • Musí být povolená spravovaná identita přiřazená systémem (SAMI) spravované instance Azure SQL a musí to být primární identita.
  • Oprávnění přispěvatele instančního objektu služby Azure SQL Managed Instance (SPN) by se neměla odebrat z položky databáze zrcadlené v prostředcích infrastruktury.
  • Spravovaná identita přiřazená uživatelem (UAMI) se nepodporuje.
  • Zrcadlení napříč tenanty Microsoft Entra se nepodporuje, pokud je spravovaná instance Azure SQL a pracovní prostor Prostředků infrastruktury v samostatných tenantech. 
  • Popisky citlivosti nebo ochrany informací Microsoft Purview definované ve službě Azure SQL Managed Instance se zrcadlí na Fabric OneLake.

Úroveň tabulky

  • Tabulku, která nemá definovaný primární klíč, nejde zrcadlit.
    • Tabulku s primárním klíčem definovaným jako neclusterovaný primární klíč nejde zrcadlit.
    • Tabulku nejde zrcadlit, pokud je primárním klíčem jeden z datových typů: sql_variant, timestamprowversion /
    • Tabulku nelze zrcadlit, pokud je primárním klíčem jeden z těchto datových typů: datetime2(7), datetimeoffset(7), time(7), 7 kde je sedm číslic přesnosti.
    • Delta Lake podporuje pouze šest číslic 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. Pokud chcete povolit velké vkládání, nakonfigurujte možnost konfigurace serveru maximální velikosti textu tak, aby umožňovala více než 65 536 bajtů.
  • Zdrojové tabulky, které mají některou z následujících funkcí, se nedají zrcadlit:
    • Dočasné tabulky historie a tabulky historie registru
    • Funkce Always Encrypted
    • Tabulky v paměti
    • Graf
    • Externí tabulky
  • Následující operace jazyka DDL (Data Definition Language) na úrovni tabulky nejsou u zdrojových tabulek povoleny, pokud je povoleno zrcadlení služby SQL Managed Instance do Microsoft Fabric.
    • Přepnutí, rozdělení nebo sloučení oddílu
    • Změna primárního klíče
    • Zkrácení tabulky
  • Když dojde ke změně DDL, pro změněnou tabulku se restartuje kompletní snímek dat a celá data tabulky se znovu přeplánují do Fabric OneLake.
  • V současné době nelze tabulku zrcadlit, pokud má datový typ JSON.
    • V současné době nelze změnit sloupec na datový typ JSON při zrcadlení tabulky.
  • Zrcadlení nepodporuje zobrazení a materializovaná zobrazení.

Úroveň sloupce

  • Pokud zdrojová tabulka obsahuje počítané sloupce, tyto sloupce se nedají zrcadlit na Fabric OneLake. 
  • Pokud zdrojová tabulka obsahuje sloupce s jedním z těchto datových typů, tyto sloupce se nedají zrcadlit na Fabric OneLake. Zrcadlení nepodporuje následující datové typy:
    • image
    • text/ntext
    • xml
    • json
    • časové razítko rowversion/
    • sql_variant
    • Uživatelem definované typy (UDT)
    • geometrie
    • zeměpis
  • 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 .
  • Následující operace jazyka DDL (Data Definition Language) na úrovni sloupců nejsou ve zdrojových tabulkách podporované, pokud jsou povolené zrcadlení služby SQL Managed Instance do Microsoft Fabric:
    • Změnit sloupec
    • Přejmenovat sloupec (sp_rename)

Omezení zrcadlených položek

  • Aby uživatel vytvořil zrcadlení služby SQL Managed Instance, musí být členem role správce nebo člena pracovního prostoru. 
  • Zastavení zrcadlení zcela zakáže zrcadlení. 
  • Od začátku zrcadlení překryje všechny tabulky, a to od nuly. 
  • Pokud je kapacita fabric zastavená a pak se restartuje, zrcadlení přestane fungovat a je potřeba ji ručně restartovat. Nebudou se zobrazovat upozornění nebo chybové zprávy, které značí, že zrcadlení přestalo fungovat.

Omezení koncového bodu SQL Analytics

  • Koncový bod analýzy SQL je stejný jako koncový bod analýzy SQL Lakehouse. Je to stejné prostředí jen pro čtení. Podívejte se na omezení koncového bodu SQL Analytics.
  • 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 replikaci hierarchie zdrojového schématu.

Podporované oblasti

Následující jsou oblasti služby Fabric, které podporují zrcadlení:

Asie a Tichomoří:

  • Austrálie – východ
  • Austrálie – jihovýchod
  • Indie – střed
  • Východní Asie
  • Japonsko – východ
  • Jižní Korea – střed
  • Southeast Asia
  • Indie – jih

Evropa

  • Severní Evropa
  • West Europe
  • Francie – střed
  • Německo – středozápad
  • Itálie – sever
  • Norsko – východ
  • Polsko – střed
  • Švédsko – střed
  • Švýcarsko – sever
  • Švýcarsko – západ
  • Spojené království – jih
  • Spojené království – západ

Amerika:

  • Brazílie – jih
  • Střední Kanada
  • Kanada – východ
  • USA – střed
  • USA – východ
  • USA – východ 2
  • USA – středosever
  • Jihostřední USA
  • USA – západ
  • USA – západ 2

Střední východ a Afrika:

  • Jižní Afrika – sever
  • Spojené arabské emiráty – sever

Další krok