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.
Tento článek uvádí aktuální omezení v databázích zrcadlených v Microsoft Fabric z SQL Serveru. Tento článek 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 Fabric v SQL Serveru
Omezení platformy
- Zrcadlení Fabric pro SQL Server 2025 není v současné době podporováno pro instance SQL Serveru 2025, které běží na virtuálním počítači Azure.
- Zrcadlení fabricu pro SQL Server 2025 není v současné době podporováno na SQL Serveru pro Linux.
Omezení na úrovni databáze
Zrcadlení řadičů pro SQL Server je podporováno pouze na primární databázi skupiny dostupnosti.
- Funkce Fabric Mirroring v instanci clusteru pro převzetí služeb při selhání není v současné době podporována.
Databáze SQL Serveru se nedá zrcadlit, pokud už je databáze nakonfigurovaná pro Azure Synapse Link pro SQL nebo je již zrcadlená v jiném pracovním prostoru Fabric.
- Pokud je funkce Change Data Capture (CDC) povolená ve zdrojové databázi, nemůžete replikovat databázi v instanci SQL Serveru 2025.
Do Fabricu můžete replikovat až 500 tabulek. V současné době nemůžete replikovat žádné tabulky nad limitem 500.
- 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. Zrcadlení nezahrnuje zbývající sadu tabulek v dolní části abecedního seznamu.
- Pokud vymažete zrcadlení všech dat a vyberete jednotlivé tabulky, nemůžete vybrat více než 500 tabulek.
.dacpacnasazení na SQL Server vyžaduje vlastnost/p:DoNotAlterReplicatedObjects=Falsepublikování, aby bylo možné provádět úpravy v jakýchkoli zrcadlených tabulkách. Další informace o nastavení publikování dostupných pro nasazení.dacpacnajdete v dokumentaci k publikování SqlPackage.Zrcadlení systému z SQL Serveru 2025 není podporováno, pokud jsou zapnuty následující funkce:
- Replication
- CDC
- Zrcadlení fabricu z SQL Serveru 2016–2022 vyžaduje CDC. Projděte si známé problémy a omezení CDC.
Pokud pro databázi povolíte zpožděnou odolnost transakcí, nemůžete databázi SQL Serveru zrcadlit.
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šíří do replikovaných dat v Fabric OneLake.
- Chcete-li úspěšně nakonfigurovat zrcadlení pro SQL Server, udělte principálu použitýmu pro připojení ke zdrojovému SQL Serveru oprávnění ALTER ANY EXTERNAL MIRROR. Toto oprávnění je součástí oprávnění vyšší úrovně, jako je CONTROL nebo role db_owner .
- Při nastavování CDC pro SQL Server verze 2016-2022 potřebuje správce členství v roli serveru sysadmin k počátečnímu nastavení CDC. Jakákoli budoucí údržba CDC bude vyžadovat členství v roli serveru sysadmin. Zrcadlení použije CDC, pokud je již povoleno pro databázi a tabulky, které je potřeba zrcadlit. Pokud ještě není CDC povoleno, Kurz: Konfigurace zrcadlení Microsoft Fabric z SQL Serveru nakonfiguruje
fabric_loginpřihlášení tak, aby bylo dočasně členem role serveru sysadmin pro účely konfigurace CDC. Pokud CDC již existuje, není nutné dočasně přidávatfabric_logindo role správce systému serveru.
Zabezpečení sítě a připojení
- Neodebírejte oprávnění přispěvatele pro hlavní název služby (SPN) serveru SQL Server z položky zrcadlené databáze Fabric.
- Zrcadlení napříč tenanty Microsoft Entra se nepodporuje, pokud jsou instance SQL Serveru a Fabric workspace v oddělených tenantech.
- Popisky citlivosti a ochrany informací Microsoft Purview definované na SQL Serveru nejsou přeneseny ani zrcadlené na Fabric OneLake.
Úroveň tabulky
U nepodporovaných typů nemůžete zrcadlit tabulky s primárním klíčem nebo clusterovaným indexem (pokud primární klíč neexistuje). Mezi nepodporované typy patří počítané sloupce, uživatelem definované typy, geometrie, zeměpis, ID hierarchie, variantaSQL, časové razítko, datetime2(7), datetimeoffset(7) a čas(7).
Delta lake podporuje pouze šest číslic číselné přesnosti. – Sloupce typu SQL datetime2 s přesností na 7 desetinných sekund nemají odpovídající datový typ se stejnou přesností v Delta souborech v Fabric OneLake. Přesnost se ztratí, pokud duplikujete sloupce tohoto typu, sedmé desetinné místo je zkráceno.
- Datový typ datetimeoffset(7) nemá odpovídající datový typ se stejnou přesností v souborech Delta v Fabric OneLake. Přesnost je ztracena (ztráta časového pásma a sedmého desetinného místa), pokud zrcadlíte sloupce tohoto typu.
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í větší než 1 MB, Fabric OneLake zkrátí data sloupce na velikost 1 MB.
Nemůžete zrcadlit zdrojové tabulky, které používají některou z následujících funkcí:
- Dočasné tabulky historie a tabulky historie účetní knihy
- Trvale šifrováno
- Tabulky v paměti
- Graph
- Externí tabulky
Pokud je povoleno zrcadlení, nemůžete provádět následující operace jazyka DDL (Table Definition Language) ve zdrojových tabulkách databáze SQL.
- Přepnutí, rozdělení nebo sloučení oddílu
- Změna primárního klíče
V současné době nemůžete zrcadlit tabulku, pokud má datový typ JSON nebo vektor .
- V současné době nemůžete při zrcadlení tabulky změnit sloupec tak, aby používal datový typ vektor nebo JSON.
Když v SQL Serveru 2025 dojde ke změně DDL, kompletní snímek dat se restartuje pro změněnou tabulku a data se znovu vytvoří.
Při změně DDL v SQL Serveru 2016–2022 dojde ke selhání zrcadlení s následující chybou:
Tabulka 'SCHEMA.TABLE' má změněnou definici od doby, kdy bylo povoleno CDC. Znovu povolte CDC (EXEC sys.sp_cdc_disable_table @source_schema = N'SCHEMA', @source_name = TABLE', @capture_instance = N'SCHEMA_TABLE'; EXEC sys.sp_cdc_enable_table @source_schema = N'SCHEMA', @source_name = TABLE', @role_name = NULL, @capture_instance = N'SCHEMA_TABLE', @supports_net_changes = 1;)"
Pokud chcete obnovit zrcadlení, zastavte a restartujte CDC pomocí
sys.sp_cdc_disable_tablesys.sp_cdc_enable_tablepříkazů uvedených v chybové zprávě. Tabulka se pak resetuje s novým snímkem.Při zrcadlení SQL Serveru 2016–2022 nemůžete zrcadlit tabulku, pokud nemá primární klíč.
Úroveň sloupce
- Zrcadlení úložiště z SQL Serveru nereplikuje následující datové typy:
- CLR
- vector
- json
- geometry
- geography
- hierarchyid
- sql_variant
- časová značka/rowversion
- xml
- Uživatelem definované typy (UDT)
- image
- Text/ntext
- Pokud zdrojová tabulka obsahuje počítané sloupce, nemůžete tyto sloupce zrcadlit na Fabric OneLake.
- 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.
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 naleznete v tématu Replikace hierarchie zdrojového schématu.
Omezení zrcadlených položek
- Abyste mohli vytvářet zrcadlení služby SQL Database, musíte 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.
Omezení analytického koncového bodu SQL
- Koncový bod analýzy SQL je stejný jako koncový bod analýzy SQL Lakehouse. Je to stejné prostředí jen pro čtení. Další informace najdete v tématu Omezení koncového bodu analýzy SQL.
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.