Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Tento článok uvádza aktuálne obmedzenia v Microsoft Fabric zrkadlových databázach od SQL Server. Tento článok sa môže zmeniť.
Informácie o riešení problémov nájdete tu:
- Riešenie problémov s databázami zrkadlových látok
- Troubleshoot Fabric zrkadlené databázy z SQL Server
Obmedzenia platformy
- Fabric Mirroring pre SQL Server 2025 momentálne nie je podporovaný pre inštancie SQL Server 2025 bežiace v Azure Virtual Machine.
- Fabric Mirroring pre SQL Server 2025 momentálne nie je podporovaný v SQL Server on Linux.
Obmedzenia na úrovni databázy
Fabric Mirroring pre SQL Server je podporovaný iba v primárnej databáze skupiny dostupnosti.
- Fabric Mirroring momentálne nepodporuje inštanciu failover clusteru.
Nemôžete zrkadliť SQL Server databázu, ak ste už nakonfigurovali databázu pre Azure Synapse Link pre SQL alebo ak je databáza už zrkadlená v inom Fabric workspace.
- Nemôžete zrkadliť databázu v inštancii SQL Server 2025, ak je v zdrojovej databáze povolená Change Data Capture (CDC).
Do Fabric môžete zrkadliť až 1 000 tabuliek. Momentálne nemôžete replikovať žiadne tabuľky nad limit 1 000.
- Ak pri konfigurácii zrkadlenia vyberiete možnosť zrkadliť všetky dáta , tabuľky, ktoré sa majú zrkadliť, sú prvých 1 000 tabuliek, keď sú všetky tabuľky zoradené abecedne podľa názvu schémy a potom podľa názvu tabuľky. Zrkadlenie nezahŕňa zostávajúcu sadu tabuliek na spodku abecedného zoznamu.
- Ak vymažete Mirror all data a vyberiete jednotlivé tabuľky, nemôžete vybrať viac ako 1 000 tabuliek.
.dacpacnasadenia na SQL Server vyžadujú vlastnosť publikovať/p:DoNotAlterReplicatedObjects=Falsena umožnenie úprav akýchkoľvek zrkadlených tabuliek. Ďalšie informácie o publikovaní nastavení dostupných pre nasadenia.dacpacnájdete v téme Publikovanie dokumentácie SqlPackage.Fabric Mirroring zo SQL Server 2025 nie je podporovaný, keď sú povolené nasledujúce funkcie:
- Replikácia
- CDC
- Fabric Mirroring zo SQL Server 2016-2022 vyžaduje CDC. Skontrolujte známe problémy a obmedzenia s CDC.
Nemôžete zrkadliť SQL Server databázu, ak povolíte delayed transaction durability pre databázu.
Povolenia v zdrojovej databáze
- Bezpečnosť na úrovni riadkov je podporovaná, ale oprávnenia sa momentálne neprenášajú na replikované dáta v Fabric OneLake.
- Oprávnenia na úrovni objektu, ako napríklad udeľovanie oprávnení určitým stĺpcom, sa momentálne nepropagujú do replikovaných dát v Fabric OneLake.
- Nastavenia dynamického maskovania dát sa momentálne nepropagujú do replikovaných dát vo Fabric OneLake.
- Na úspešnú konfiguráciu zrkadlenia pre SQL Server udeliť princípu použitému na pripojenie ku zdroju SQL Server povolenie ZMENIŤ AKÉKOĽVEK EXTERNÉ ZRKADLO. Toto povolenie je zahrnuté vo vyšších oprávneniach, ako je CONTROL alebo rola db_owner .
- Pri nastavovaní CDC pre verzie SQL Server 2016-2022 potrebuje administrátor členstvo v roli sysadmin servera na počiatočné nastavenie CDC. Akákoľvek budúca údržba CDC vyžaduje členstvo v úlohe správcu systému. Zrkadlenie používa CDC, ak je už povolené pre databázu a tabuľky, ktoré je potrebné zrkadliť. Ak CDC ešte nie je povolené, tutoriál: Configure Microsoft Fabric Mirroring from SQL Server konfiguruje prihlásenie
fabric_logintak, aby bolo dočasne členom roly sysadmin servera na účely konfigurácie CDC. Ak CDC už existuje, nemusíte dočasne pridávaťfabric_logindo roly správcu servera.
Zabezpečenie siete a pripojenia
- Neodstraňujte oprávnenia prispievateľa pre hlavné meno služby (SPN) SQL Server z položky Fabric zrkadlovej databázy.
- Zrkadlenie medzi Microsoft Entra tenantmi nie je podporované, ak sú SQL Server inštancia a Fabric workspace v samostatných tenantoch.
- Microsoft Purview Information Protection a štítky citlivosti definované v SQL Server nie sú zrkadlené do Fabric OneLake.
- Zrkadlenie pre SQL Server nepodporuje používateľom priradenú spravovanú identitu (UAMI).
Úroveň tabuľky
Nemôžete zrkadliť tabuľky s primárnym kľúčom alebo zhlukovaným indexom (keď primárny kľúč neexistuje) na nepodporované typy. Nepodporované typy zahŕňajú vypočítané stĺpce, používateľom definované typy, geometriu, geografiu, hierarchické ID,SQL variant, časovú značku, datetime2(7),datetimeoffset(7) a time(7).
Delta Lake podporuje len šesť číslic presnosti. - Stĺpce SQL typu datetime2 s presnosťou 7 zlomkových druhých číslic nemajú zodpovedajúci dátový typ s rovnakou presnosťou v Delta súboroch v Fabric OneLake. Presnosť sa stratí, ak zrkadlíte stĺpce tohto typu, siedma desatinná druhá číslica sa orezá.
- Dátový typ datetimeoffset(7) nemá zodpovedajúci dátový typ s rovnakou presnosťou v súboroch Delta v Fabric OneLake. Presnosť sa stráca (strata časového pásma a siedmeho desatinného času), ak zrkadlíte stĺpce tohto typu.
Klastrované indexy úložiska stĺpcov nie sú momentálne podporované.
Ak je jeden alebo viac stĺpcov v tabuľke typu Large Binary Object (LOB) s veľkosťou väčšou ako 1 MB, Fabric OneLake skráti dáta stĺpca na veľkosť 1 MB.
Nemôžete zrkadliť zdrojové tabuľky, ktoré využívajú niektorú z nasledujúcich funkcií:
- Tabuľky časovej histórie a tabuľky histórie účtovnej knihy
- Vždy šifrované
- Tabuľky v pamäti
- Graph
- Externé stoly
Nasledujúce operácie jazyka pre definíciu dát na úrovni tabuliek (DDL) nemôžete vykonávať na SQL databázových tabuľkách, ak je povolené zrkadlenie.
- Switch partition
- Zmena primárneho kľúča
Momentálne nemôžete zrkadliť tabuľku, ak má json alebo vektorový typ dát.
- Momentálne nemôžete meniť stĺpec tak, aby používal vektorový alebojson dátový typ, keď je tabuľka zrkadlená.
V SQL Server 2025, keď dôjde k zmene DDL, kompletný dátový snapshot sa reštartuje pre zmenenú tabuľku a dáta sa znovu seedujú.
V SQL Server 2016-2022, keď dôjde k zmene DDL, zrkadlenie zlyhá s nasledujúcou chybou:
"Stôl 'SCHEMA. Definícia TABLE sa zmenila od zavedenia CDC. Prosím, 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;)"
Na obnovenie zrkadlenia zastavte a reštartujte CDC pomocou
sys.sp_cdc_disable_tablepríkazov and uvedenýchsys.sp_cdc_enable_tablev chybovom hlásení. Stôl sa potom resetuje s novou snímkou.Pri zrkadlení SQL Server 2016-2022 nemôžete zrkadliť tabuľku, ak nemá primárny kľúč.
Pri zrkadlení SQL Server 2016-2022 môže duplikácia dát viesť k tabuľke s primárnym kľúčovým stĺpcom, ktorý je založený na znakoch (char, varchar, nchar alebo nvarchar) a necitlivou na veľkosť písmen alebo prízvuk necitlivou vlastnosťou triedenia. Duplikácia údajov nastáva, ak aktualizujete riadok, kde sa hodnota primárneho kľúča mení iba podľa pádu alebo prízvuku. Obchádzkou je definovať stĺpec s vhodnou koláciou citlivou na veľkosť písmen alebo prízvuk vo vyhlásení
CREATE TABLEalebo napríklad .ALTER TABLECOLLATE Latin1_General_CS_AS
Úroveň stĺpca
- Fabric Mirroring zo SQL Server nereplikuje nasledujúce typy dát:
- CLR
- vector
- json
- geometry
- geography
- hierarchyid
- sql_variant
- timestamp/Verzia riadka
- xml
- Typy definované používateľom (UDT)
- image
- Text/ntext
- Ak zdrojová tabuľka obsahuje vypočítané stĺpce, nemôžete tieto stĺpce zrkadliť do Fabric OneLake.
- Zrkadlenie podporuje replikovanie stĺpcov obsahujúcich medzery alebo špeciálne znaky v názvoch (napríklad
,;{}()\n\t=). V prípade tabuliek v časti replikácie pred povolením tejto funkcie je potrebné aktualizovať zrkadlové nastavenia databázy alebo reštartovať zrkadlenie, aby sa tieto stĺpce zahrnuli. Ďalšie informácie nájdete v téme Podpora priradenia stĺpcov delta.
Obmedzenia skladu
- Hierarchia zdrojovej schémy sa replikuje do zrkadlovej databázy. V prípade zrkadlových databáz vytvorených pred povolením tejto funkcie sa zdrojová schéma zlúči a názov schémy je kódovaný do názvu tabuľky. Ak chcete tabuľky usporiadať pomocou schém, opätovne vytvorte zrkadlenú databázu. Pre viac informácií pozri Replikovať hierarchiu zdrojovej schémy.
Obmedzenia zrkadlenej položky
- Na vytvorenie SQL databázového zrkadlenia musíte byť členom role Admin alebo Member workspace.
- Zastavenie zrkadlenia úplne zakáže zrkadlenie.
- Odzrkadľovanie reseeduje všetky tabuľky, čím sa efektívne začína úplne od začiatku.
Obmedzenia koncového bodu analýzy SQL
- Koncový bod analýzy SQL je rovnaký ako koncový bod analýzy SQL v službe Lakehouse. Je to rovnaký zážitok iba na čítanie. Pre viac informácií pozri obmedzenia koncových bodov SQL analytics.
Podporované oblasti
Zrkadlenie databáz a otvorené zrkadlenie sú dostupné vo všetkých regiónoch Microsoft Fabric. Ďalšie informácie nájdete v téme Dostupnosť oblasti služby Fabric.