Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
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.
- Pro spravované instance SQL se zrcadlení pomocí aktualizační politiky z roku 2022 provádí pomocí funkce Change Data Capture (CDC).
- Zrcadlení pro spravované instance SQL s použitím zásad aktualizace 2025 nebo Always-up-to-date využívá funkci change feed zrcadlení Fabric.
Informace o řešení potíží najdete tady:
- Řešení potíží se zrcadlenými databázemi Fabric
- Řešení potíží s databázemi zrcadlenými prostřednictvím Azure SQL Managed Instance
Omezení na úrovni databáze
Zrcadlení ve službě Azure SQL Managed Instance je k dispozici pro instance, které mají nastavené zásady aktualizacevždy aktuální nebo SQL Server 2025.
- Spravované instance SQL se zásadami aktualizace SQL Server 2022 mohou používat Zrcadlení Fabric pro SQL Server 2016–2022, které místo kanálu změn využívá CDC. Další informace naleznete v tématu Kurz: Konfigurace zrcadlení Microsoft Fabric z SQL Serveru.
Zrcadlení nepodporuje nastavení Geo Disaster Recovery.
Zrcadlení fabric pro Azure SQL Managed Instance je podporováno pouze na zapisovatelné primární databázi.
Databáze Azure SQL Managed Instance se nedá zrcadlit, pokud databáze má povolenou funkci Change Data Capture (CDC), transakční replikaci nebo pokud se databáze už zrcadlí v jiném pracovním prostoru Fabric.
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 není zrcadlena.
- 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 povoleným zrcadlením, bude kopie hlásit stav chyby zrcadlení.
Pokud je databáze vaší spravované instance SQL nastavena tak, aby používala funkci Azure SQL Managed Instance Link, čitelnou repliku nelze použít jako zdroj pro zrcadlení Fabric.
Pokud je vaše databáze nakonfigurovaná pro zrcadlení a poté přejmenována, funkce Sledování zrcadlení přestane fungovat. Přejmenujte databázi na název, který měla při nastavování zrcadlení, a tím vyřešte problém.
Databázi Azure SQL Managed Instance nelze zrcadlit, pokud je pro ni povolena zpožděná odolnost 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ě 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 uživatel používaný pro připojení ke zdrojové spravované instanci SQL udělena oprávnění CONTROL nebo db_owner. Doporučuje se toto oprávnění udělit pouze na zrcadlené databázi – neudělovat ji na celé úrovni serveru.
Zabezpečení sítě a připojení
- Pokud vaše spravovaná instance Azure SQL není veřejně přístupná, vytvořte bránu dat virtuální sítě nebo místní bránu dat pro zrcadlení dat. Ujistěte se, že se síť azure Virtual Network nebo serveru brány může připojit ke službě Azure SQL Managed Instance přes privátní koncový bod.
- 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 pro název hlavního objektu služby (SPN) služby Azure SQL Managed Instance by se neměla odebrat z položky databáze zrcadlené ve Fabric.
- Spravovaná identita přiřazená uživatelem (UAMI) se nepodporuje.
- Zrcadlení napříč tenanty Microsoft Entra není podporováno, pokud jsou Azure SQL Managed Instance a pracovní prostor Fabric v samostatných tenantech.
- Popisky citlivosti nebo ochrany informací Microsoft Purview definované ve službě Azure SQL Managed Instance se nezrcadlí do Fabric OneLake.
Úroveň tabulky
Tabulky s primárním klíčem nebo klastrovaným indexem (pokud neexistuje primární klíč) u nepodporovaných typů nelze replikovat – počítané sloupce, uživatelem definované typy, geometrii, geografii, ID hierarchie, SQL variant, časové razítko, datetime2(7), datetimeoffset(7) nebo time(7).
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. 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 úč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 u zdrojových tabulek povoleny, pokud je povoleno zrcadlení služby SQL Managed Instance do Microsoft Fabric.
Přepnutí 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 celá data tabulky se znovu naimportují 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.
Zobrazení a materializovaná zobrazení nejsou podporována pro zrcadlení.
Od května 2025 je možné tabulku zrcadlit i v případě, že nemá primární klíč.
- Tabulky bez primárních klíčů před květnem 2025 neměly nárok na zrcadlení. Po květnu 2025 se stávající tabulky bez primárních klíčů automaticky nepřidají do zrcadlení, i když jste vybrali možnost Automaticky zrcadlit budoucí tabulky.
- Pokud chcete spustit zrcadlení tabulek bez primárních klíčů, když jste vybrali možnost Automaticky zrcadlit budoucí tabulky:
Zastavte replikaci a spusťte replikaci, která obnoví všechny tabulky a rozpozná nové tabulky, které mají nárok na zrcadlení. Toto je doporučený krok.
Jako alternativní řešení vytvořte ve zdrojové databázi novou tabulku. Tím se aktivuje inventář tabulek pro zdrojovou databázi a zjistí tabulky, které nebyly dříve zrcadlené, včetně tabulek bez primárních klíčů. Například následující skript vytvoří tabulku s názvem
test_20250401, a potom ji zahodí po zrcadlení tabulkytest_20250401. Tento skript předpokládá, že pojmenovanádbo.test_20250401tabulka ještě neexistuje.--This script assumes that a table named dbo.test_20250401 does not already exist. CREATE TABLE dbo.test (ID int not null);Po zobrazení v seznamu zrcadlených tabulek byste měli vidět i tabulky bez primárních klíčů. Pak můžete tabulku
testvypustit :DROP TABLE dbo.test_20250401;
- Pokud chcete začít zrcadlit tabulky bez primárních klíčů, pokud jste nevybrali možnost Automaticky zrcadlit budoucí tabulky, přidejte je do seznamu vybraných tabulek v nastavení zrcadlení.
- Pokud chcete spustit zrcadlení tabulek bez primárních klíčů, když jste vybrali možnost Automaticky zrcadlit budoucí tabulky:
- Tabulky bez primárních klíčů před květnem 2025 neměly nárok na zrcadlení. Po květnu 2025 se stávající tabulky bez primárních klíčů automaticky nepřidají do zrcadlení, i když jste vybrali možnost Automaticky zrcadlit budoucí tabulky.
Ú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
- rowversion/časová značka
- sql_variant
- Uživatelem definované typy (UDT)
- geometry
- geography
- 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 je pro zrcadlení do služby Microsoft Fabric povoleno SQL Managed Instance:
- 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 deaktivuje zrcadlení.
- Zahájení zrcadlení překryje všechny tabulky, tak fakticky začíná 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í analytického koncového bodu SQL
- Koncový bod analýzy SQL je stejný jako koncový bod analýzy SQL Lakehouse. Jedná se o stejný zážitek jen pro čtení. Podívejte se na omezení SQL Analytics endpointu.
- 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.
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.