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 zrcadlených databázích Microsoft Fabric z Azure SQL Database jsou uvedena 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 Fabric
- Řešení potíží se zrcadlenými databázemi prostředků infrastruktury ze služby Azure SQL Database
Omezení na úrovni databáze
Zrcadlení fabric pro Azure SQL Database se podporuje pouze na zapisovatelné primární databázi.
Azure SQL Database nelze zrcadlit, pokud databáze má povolenou funkci Change Data Capture (CDC), Azure Synapse Link pro SQL, nebo pokud je databáze již zrcadlená v jiném pracovním prostoru infrastruktury.
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.
.dacpacNasazení do služby Azure SQL Database vyžadují vlastnost/p:DoNotAlterReplicatedObjects=Falsepublikování, aby bylo možné provádět úpravy všech zrcadlených tabulek. Další informace o nastavení publikování dostupných pro nasazení.dacpacnajdete v dokumentaci k publikování SqlPackage.Azure SQL Database nelze zrcadlit, pokud je pro databázi povolena zpožděná trvanlivost 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 Azure SQL Database, musíte principálu, který je použitý pro připojení ke zdrojové službě Azure SQL Database, udělit oprávnění ALTER ANY EXTERNAL MIRROR. Toto oprávnění je zahrnuto v oprávněních vyššího řádu, jako je CONTROL nebo role db_owner.
Zabezpečení sítě a připojení
Musí být povolená spravovaná identita přiřazená systémem (SAMI) nebo spravovaná identita přiřazená uživatelem (UAMI) logického serveru Azure SQL a musí to být primární identita.
Poznámka:
Podpora spravované identity přiřazené uživatelem (UAMI) je aktuálně ve verzi Preview.
Oprávnění přispěvatele k názvu instančního objektu služby Azure SQL Database (SPN) by neměla být odebrána z položky databáze zrcadlené ve službě Fabric.
Zrcadlení napříč tenanty Microsoft Entra se nepodporuje, pokud jsou Azure SQL Database a pracovní prostor Fabric v samostatných tenantech.
Popisky citlivosti nebo ochrany informací Microsoft Purview, které jsou definovány ve službě Azure SQL Database, nejsou kaskádově ani zrcadlené na 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.
- Tabulku nelze zrcadlit, pokud je primárním klíčem jeden z těchto datových typů: datetime2(7), datetimeoffset(7), time(7),
7kde je sedm číslic přesnosti. - 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řepnout, rozdělit nebo sloučit oddíl
- 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.
Od dubna 2025 je možné tabulku zrcadlit, i když nemá primární klíč.
- Tabulky bez primárních klíčů dříve než v dubnu 2025 nemohly být zrcadleny. Po dubnu 2025 se existují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 odstraní 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);Jakmile se objeví v seznamu zrcadlených tabulek, měli byste vidět i tabulky bez primárních klíčů. Poté můžete tabulku odstranit
testDROP 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íčů dříve než v dubnu 2025 nemohly být zrcadleny. Po dubnu 2025 se existují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 nelze zrcadlit na Fabric OneLake.
- Pokud zdrojová tabulka obsahuje sloupce s jedním z těchto datových typů, nelze tyto sloupce zrcadlit na Fabric OneLake. Zrcadlení nepodporuje následující datové typy:
- image
- Text/ntext
- xml
- 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 .
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
- Koncový bod analýzy SQL je stejný jako koncový bod analýzy SQL Lakehouse. Jedná se o stejný režim pouze pro čtení. Podívejte se na omezení SQL Analytics endpointu.
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.