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 zrkadlených databázach Microsoft Fabric od Azure SQL Managed Instance sú uvedené na tejto stránke. Táto stránka sa môže zmeniť.
- Zrkadlenie pre SQL spravované inštancie pomocou politiky aktualizácií 2022 využíva funkciu Change Data Capture (CDC).
- Zrkadlenie pre SQL spravované inštancie pomocou aktualizácií 2025 alebo Always-up-to-date používa funkciu Fabric mirroring change feed.
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 Managed Instance
Obmedzenia na úrovni databázy
Zrkadlenie na Azure SQL Managed Instance je dostupné pre inštancie, ktoré majú Update Policy nastavené na Vždy aktuálne alebo SQL Server 2025.
- SQL spravované inštancie s aktualizačnou politikou SQL Server 2022 by mali používať Fabric Mirroring pre SQL Server 2016-2022, ktorý používa CDC namiesto feed zmien. Pre viac informácií pozri Tutorial: Configure Microsoft Fabric Mirroring from SQL Server.
Geografické nastavenie obnovy po havárii nie je podporované zrkadlením.
Fabric Mirroring pre Azure SQL Managed Instance je podporovaný iba v zapisovateľnej primárnej databáze.
Databáza Azure SQL Managed Instance nemôže byť zrkadlená, ak má zapnuté Change Data Capture (CDC), transakčnú replikáciu alebo je databáza už zrkadlená v inom pracovnom priestore Fabric.
Maximálny počet tabuliek, ktoré je možné zrkadliť do Fabric, je 1000 tabuliek. Žiadne tabuľky nad limit 1000 momentálne nie je možné replikovať.
- Ak pri konfigurácii Mirroring vyberiete Mirror all data , tabuľky, ktoré sa majú zrkadliť, sú prvých 1000 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 1000 tabuliek.
Funkcia kopírovania a premiestňovania databázy nie je podporovaná v databázach, ktoré sú zrkadlené. Ak presuniete alebo skopírujete databázu s povoleným zrkadlením, kópia nahlási chybový stav zrkadlenia.
Ak je vaša SQL managed instance databáza nastavená na používanie funkcie Azure SQL Managed Instance Link, čitateľná replika nie je podporovaná ako zdroj pre Fabric zrkadlenie.
Ak je databáza nakonfigurovaná na zrkadlenie a potom premenovaná, funkcia zrkadlenia monitora prestane fungovať. Premenovanie databázy na názov, ktorý mala pri nastavení zrkadlenia, problém vyrieši.
Azure SQL Managed Instance databázu nie je možné zrkadliť, ak je pre databázu 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í určitým stĺpcom, sa momentálne nerozširujú do replikovaných údajov v zariadení Fabric OneLake.
- Nastavenia dynamického maskovania údajov sa momentálne nešíria zo zdrojovej databázy do zariadenia Fabric OneLake.
- Na úspešnú konfiguráciu zrkadlenia pre Azure SQL Managed Instance je potrebné udeliť oprávnenia CONTROL alebo db_owner na pripojenie k zdrojovému SQL managed instance. Odporúča sa to udeliť iba na zrkadlenej databáze - nerobte to na celej úrovni servera.
Zabezpečenie siete a pripojenia
- Ak vaša Azure SQL Managed Instance nie je verejne prístupná, alebo ak používate aktualizáciu SQL Server 2022 v Azure SQL Managed Instance, potrebujete dátovú bránu.
- Môžete vytvoriť virtuálnu sieťovú dátovú bránu alebo lokálnu dátovú bránu. Uistite sa, že sieť Azure Virtual Network alebo bránového servera sa môže pripojiť k Azure SQL Managed Instance cez súkromný endpoint.
- System Assigned Managed Identity (SAMI) Azure SQL Managed Instance musí byť povolená a musí byť primárnou identitou.
- Oprávnenia prispievateľa pre Azure SQL Managed Instance principal name (SPN) by nemali byť odstránené z položky Fabric mirrored databázy.
- Spravovaná identita priradená používateľom (UAMI) nie je podporovaná.
- Zrkadlenie cez Microsoft Entra nájomcov nie je podporované, ak sú Azure SQL Managed Instance a pracovný priestor Fabric v samostatných nájomcoch.
- Microsoft Purview Information Protection/citlivostné štítky definované v Azure SQL Managed Instance nie sú 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, dátum 2(7),dátum offset(7) alebo čas(7).
Delta lake podporuje iba šesť číslic presnosti.
- Stĺpce typu SQL datetime2 s presnosťou na 7 zlomkových druhých číslic nemajú zodpovedajúci typ údajov s rovnakou presnosťou v súboroch Delta v službe Fabric OneLake. Precision loss happens if columns of this type are mirrored and seven decimal second digit will trimmed.
- Typ údajov datetimeoffset(7) nemá zodpovedajúci typ údajov s rovnakou presnosťou v súboroch Delta v 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 je jeden alebo viac stĺpcov v tabuľke typu Veľký binárny objekt (LOB) s veľkosťou > 1 MB, údaje stĺpca sa v zariadení Fabric OneLake skrátia na veľkosť 1 MB. Nakonfigurujte možnosť konfigurácie servera s maximálnou veľkosťou textu tak, aby povoľovala viac ako 65 536 bajtov, ak chcete povoliť veľké vkladanie.
Zdrojové tabuľky, ktoré majú niektorú z nasledujúcich funkcií, nie je možné zrkadliť:
- 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) nie sú povolené na zdrojových tabuľkách, ak sú povolené pre zrkadlenie SQL Managed Instance do Microsoft Fabric.
Switch partition
Zmena hlavného kľúča
Keď dôjde k zmene DDL, reštartuje sa úplná snímka údajov pre zmenenú tabuľku a celé údaje tabuľky sa znova nasadia do Fabric OneLake.
V súčasnosti nie je možné zrkadliť tabuľku, ak má typ údajov JSON .
- V súčasnosti nie je možné ALTER stĺpec na typ údajov JSON, keď je tabuľka zrkadlená.
Zobrazenia a materializované zobrazenia nie sú podporované na zrkadlenie.
Od mája 2025 je možné tabuľku zrkadliť, aj keď nemá primárny kľúč.
- Tabuľky bez primárnych kľúčov pred májom 2025 nespĺňali podmienky na zrkadlenie. Po máji 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 pomenovanádbo.test_20250401tabuľka ešte 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 spustiť zrkadlenie tabuliek bez primárnych kľúčov, keď ste nevybrali možnosť Automaticky zrkadliť budúce tabuľky, pridajte tabuľky do zoznamu vybratý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 májom 2025 nespĺňali podmienky na zrkadlenie. Po máji 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
- json
- č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 téme Podpora priradenia stĺpcov delta. - Nasledujúce operácie jazyka pre definíciu dát na úrovni stĺpcov (DDL) nie sú podporované v zdrojových tabuľkách, ak sú povolené pre zrkadlenie SQL Managed Instance do Microsoft Fabric:
- Zmeniť stĺpec
- Premenovať stĺpec (
sp_rename)
Obmedzenia zrkadlenej položky
- Používateľ musí byť členom roly Admin/Member pre pracovný priestor, aby mohol vytvoriť SQL Managed Instance mirroring.
- Zastavenie zrkadlenia úplne zakáže zrkadlenie.
- Odzrkadľovanie reseeduje všetky tabuľky, čím sa efektívne začína úplne od začiatku.
- Ak sa kapacita prostriedkov Fabric zastaví a potom reštartuje, zrkadlenie prestane fungovať a je potrebné ho manuálne reštartovať. Nebudú sa zobrazovať upozornenia ani chybové hlásenia naznačujúce, že zrkadlenie prestalo fungovať.
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.
- 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.
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.