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.
Aktuálne obmedzenia v Microsoft Fabric zrkadlových databázach z Azure SQL Database sú uvedené na tejto stránke. Táto stránka 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 Azure SQL Database
Obmedzenia na úrovni databázy
Fabric Mirroring pre Azure SQL Database je podporovaný iba na zapisovateľnej primárnej databáze.
Azure SQL Database nemožno zrkadliť, ak databáza má: povolené Change Data Capture (CDC), Azure Synapse Link pre SQL alebo je databáza už zrkadlená v inom Fabric workspace.
Maximálny počet tabuliek, ktoré je možné zrkadliť do Fabric, je 1 000 tabuliek. Žiadne tabuľky nad limit 1000 momentálne nie je možné replikovať.
- 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. Zostávajúca množina tabuliek v dolnej časti abecedného zoznamu sa nezrkadlí.
- Ak odškrtnete možnosť Zrkadliť všetky dáta a vyberiete jednotlivé tabuľky, nemôžete vybrať viac ako 1 000 tabuliek.
.dacpacnasadenia na Azure SQL Database 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.Azure SQL Database nie je možné zrkadliť, ak je v databáze povolená oneskorená trvanlivosť transakcií.
Povolenia v zdrojovej databáze
- Zabezpečenie na úrovni riadkov je podporované, ale povolenia sa do replikovaných údajov v službe Fabric OneLake momentálne nerozšíri.
- Povolenia na úrovni objektu, napríklad udelenie povolení do určitých stĺpcov, sa v súčasnosti do replikovaných údajov v službe Fabric OneLake nerozšíri.
- Dynamické nastavenia maskovania údajov sa v súčasnosti do replikovaných údajov v službe Fabric OneLake nerozšíri.
- Na úspešnú konfiguráciu zrkadlenia pre Azure SQL Database musí byť princíp používaný na pripojenie ku zdrojovému Azure SQL Database oprávnený MENIŤ AKÉKOĽVEK EXTERNÉ ZRKADLO, ktoré je zahrnuté vo vyšších oprávneniach, ako je povolenie CONTROL alebo rola db_owner .
Zabezpečenie siete a pripojenia
Buď systémovo pridelená spravovaná identita (SAMI) alebo používateľom pridelená spravovaná identita (UAMI) logického servera Azure SQL musí byť povolená a musí byť primárnou identitou.
Poznámka
Podpora pre používateľom priradenú spravovanú identitu (UAMI) je momentálne vo fáze náhľadu.
Oprávnenia prispievateľa pre hlavné meno služby (SPN) v Azure SQL Database by nemali byť odstraňované z položky Fabric mirrored databázy.
Zrkadlenie cez Microsoft Entra tenantov nie je podporované tam, kde sú Azure SQL Database a Fabric workspace v samostatných tenantoch.
Microsoft Purview Information Protection/citlivostné štítky definované v Azure SQL Database nie sú kaskádované a zrkadlené do Fabric OneLake.
Úroveň tabuľky
Tabuľky s primárnym kľúčom alebo zoskupeným indexom (keď primárny kľúč neexistuje) na nepodporovaných typoch nie je možné zrkadliť – vypočítané stĺpce, používateľom definované typy, geometria, geografia, hierarchické ID,SQL variant,časová pečiatka, datetime2(7),datetimeoffset(7) alebo time(7).
Delta lake podporuje iba šesť číslic presnosti.
- Stĺpce typu SQL 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. Precision loss happens if columns of this type are mirrored and seven decimal second digit will trimmed.
- Tabuľka nemôže byť zrkadlená, ak je primárny kľúč jedným z týchto dátových typov: datetime2(7), datetimeoffset(7), time(7), kde
7je sedem číslic presnosti. - Dátový typ datetimeoffset(7) nemá zodpovedajúci dátový typ s rovnakou presnosťou v Delta súboroch vo Fabric OneLake. Ak sa stĺpce tohto typu zrkadlia, presnosť (strata časového pásma a siedme desatinné miesto času).
Klastrované indexy úložiska stĺpcov nie sú momentálne podporované.
Ak má jeden alebo viac stĺpcov v tabuľke typ Veľký binárny objekt (LOB) s veľkosťou > 1 MB, údaje stĺpcov sa v službe Fabric OneLake skrátia na veľkosť 1 MB.
Zdrojové tabuľky, ktoré obsahujú niektorú z nasledujúcich funkcií, nie je možné zrkadliť.
- Tabuľky časovej histórie a tabuľky histórie účtovnej knihy
- Always Encrypted
- Tabuľky v pamäti
- Graph
- Externé stoly
Nasledujúce operácie jazyka definície údajov na úrovni tabuľky (DDL) nie sú povolené v zdrojových tabuľkách databázy SQL, keď sú povolené zrkadlenie.
Switch partition
- Zmena primárneho kľúča
Keď dôjde k zmene DDL, kompletný dátový snapshot sa reštartuje pre zmenenú tabuľku a dáta sa znovu osadia.
Momentálne nie je možné tabuľku zrkadliť, ak má jsonalebo vektorový dátový typ.
- Momentálne nie je možné ALTERovať stĺpec na vektorový alebojson dátový typ, keď je tabuľka zrkadlená.
Od apríla 2025 je možné tabuľku zrkadliť, aj keď nemá hlavný kľúč.
- Tabuľky bez primárnych kľúčov pred aprílom 2025 nespĺňali podmienky na zrkadlenie. Po apríli 2025 sa existujúce tabuľky bez primárnych kľúčov automaticky nepridajú do zrkadlenia, a to ani v prípade, že ste vybrali možnosť Automaticky zrkadliť budúce tabuľky.
- Ak chcete spustiť zrkadlenie tabuliek bez primárnych kľúčov, keď ste vybrali možnosť Automaticky zrkadliť budúce tabuľky:
Zastavte replikáciu a spustite replikáciu, čím sa obnovia všetky tabuľky a zistia sa nové tabuľky vhodné na zrkadlenie. Toto je odporúčaný krok.
Ako alternatívne riešenie vytvorte novú tabuľku v zdrojovej databáze. Tým sa spustí inventár tabuliek pre zdrojovú databázu a zistia sa tabuľky, ktoré predtým neboli zrkadlené, vrátane tabuliek bez primárnych kľúčov. Nasledujúci skript napríklad vytvorí tabuľku s názvom
test_20250401a potom ju po zrkadlení tabuľkytest_20250401zahodí. Tento skript predpokladá, že tabuľka s menomdbo.test_20250401už neexistuje.--This script assumes that a table named dbo.test_20250401 does not already exist. CREATE TABLE dbo.test (ID int not null);Keď sa zobrazí v zozname zrkadlových tabuliek, mali by ste vidieť aj tabuľky bez primárnych kľúčov. Potom môžete tabuľku
testpustiť:DROP TABLE dbo.test_20250401;
- Ak chcete začať zrkadliť tabuľky bez primárnych kľúčov, keď ste nevybrali automatické zrkadlenie budúcich tabuliek, pridajte tabuľky do zoznamu vybraných tabuliek v nastaveniach zrkadlenia.
- Ak chcete spustiť zrkadlenie tabuliek bez primárnych kľúčov, keď ste vybrali možnosť Automaticky zrkadliť budúce tabuľky:
- Tabuľky bez primárnych kľúčov pred aprílom 2025 nespĺňali podmienky na zrkadlenie. Po apríli 2025 sa existujúce tabuľky bez primárnych kľúčov automaticky nepridajú do zrkadlenia, a to ani v prípade, že ste vybrali možnosť Automaticky zrkadliť budúce tabuľky.
Úroveň stĺpca
- Ak zdrojová tabuľka obsahuje vypočítané stĺpce, tieto stĺpce nie je možné zrkadliť do zariadenia Fabric OneLake.
- Ak zdrojová tabuľka obsahuje stĺpce s jedným z týchto typov údajov, tieto stĺpce nie je možné zrkadliť do zariadenia Fabric OneLake. Nasledujúce typy údajov nie sú podporované na zrkadlenie:
- image
- Text/ntext
- xml
- časová pečiatka verzie verzie rowversion/
- sql_variant
- Typy definované používateľom (UDT)
- geometry
- geography
- 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 časti Podpora mapovania 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. Ďalšie informácie nájdete v časti Replikovať hierarchiu zdrojovej schémy.
Obmedzenia zrkadlenej položky
- Používateľ musí byť členom roly Správca/Člen pracovného priestoru, aby sa vytvorilo zrkadlenie databázy SQL.
- 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. Pozrite si tému Obmedzenia koncového bodu analýzy SQL.
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.