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:
- Řešení potíží se zrcadlenými databázemi infrastruktury
- Řešení potíží se zrcadlenými databázemi prostředků infrastruktury ze spravované instance Azure SQL (Preview)
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