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 Microsoft Fabric zrcadlených databázích z 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íží se zrcadlenými databázemi typu Fabric v rámci Azure SQL Managed Instance
Omezení na úrovni databáze
Zrcadlení na Azure SQL Managed Instance je k dispozici pro instance, které mají svou nastavenou politiku aktualizace na Vždy aktuální nebo SQL Server 2025.
- Spravované instance SQL se zásadami aktualizace SQL Server 2022 by měly používat zrcadlení Fabric pro SQL Server 2016–2022, které místo změnového kanálu používá CDC. Další informace najdete v Tutorial: Konfigurování zrcadlení Microsoft Fabric ze 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 má 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 Fabricu, je 1000 tabulek. Všechny tabulky nad limitem 1000 se momentálně nedají replikovat.
- Pokud při konfiguraci zrcadlení vyberete Možnost Zrcadlit všechna data , budou tabulky, které se mají zrcadlit, první 1 000 tabulek, 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 není zrcadlena.
- Pokud zrušíte výběr možnosti Zrcadlit všechna data a vyberete jednotlivé tabulky, nemůžete vybrat více než 1 000 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 vaše databáze SQL managed instance nastavena tak, aby používala funkci Azure SQL Managed Instance Link, není čitelná replika podporována jako zdroj pro zrcadlení Fabricu.
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 databázi povolena funkce zpožděné trvanlivosti 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 Azure SQL Managed Instance, musí mít hlavní účet použitý pro připojení ke zdrojové SQL Managed Instance 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á nebo pokud používáte zásady aktualizace SQL Serveru 2022 služby Azure SQL Managed Instance, potřebujete bránu dat.
- Můžete vytvořit bránu dat virtuální sítě nebo místní bránu dat. Ujistěte se, že se síť serveru Azure Virtual Network nebo brány může připojit k Azure SQL Managed Instance prostřednictvím privátního koncového bodu.
- Musí být povolená spravovaná identita přiřazená systémem (SAMI) Azure SQL Managed Instance a musí to být primární identita.
- Oprávnění přispěvatele Azure SQL Managed Instance pro název instančního objektu služby (SPN) by neměla být odebrána z položky zrcadlené databáze 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.
- Microsoft Purview Information Protection štítky citlivosti definované v Azure SQL Managed Instance nejsou převáděny 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í 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 najdete v tématu Podpora mapování sloupců Delta. - Pokud je povoleno zrcadlení SQL Managed Instance do Microsoft Fabric, následující operace jazyka DDL (Data Definition Language) nejsou ve zdrojových tabulkách podporovány:
- Změnit sloupec
- Přejmenovat sloupec (
sp_rename)
Omezení zrcadlených položek
- Uživatel musí být členem role správce nebo člena v pracovním prostoru, aby mohl vytvořit zrcadlení spravované instance SQL.
- 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 naleznete v tématu Replikace hierarchie zdrojového schématu.
Podporované oblasti
Zrcadlení databáze a otevřené zrcadlení jsou dostupné ve všech Microsoft Fabric oblastech. Další informace najdete v tématu Dostupnost regionů Fabric.