Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A Microsoft Fabric tükrözött adatbázisok Azure SQL Managed Instance jelenlegi korlátozásai ezen a lapon találhatók. Ez a lap változhat.
- A felügyelt SQL-példányok tükrözése a 2022-re vonatkozó frissítési szabályzattal a Change Data Capture (CDC) funkciót használja.
- Az SQL-felügyelt példányok tükrözése a 2025-ös vagy az Always-up-to-date frissítési szabályzatok alkalmazásával a Fabric tükrözés változáscsatorna funkciót használja.
A hibaelhárításhoz lásd:
- Fabric tükrözött adatbázisok hibaelhárítása
- Fabric tükrözött adatbázisok hibaelhárítása az Azure SQL Management Instance szolgáltatásban
Adatbázisszintű korlátozások
Az Azure SQL Managed Instance tükrözése olyan példányok esetében érhető el, amelyek frissítési irányelve beállítása Mindig naprakész vagy SQL Server 2025.
- A SQL Server 2022 frissítési szabályzattal kezelt SQL-példányoknak a 2016–2022 közötti SQL Server Fabric Mirroring-et kell használniuk, amely a változáscsatorna helyett CDC-t használ. További információért lásd: Tutorial: Microsoft Fabric tükrözés konfigurálása az SQL Serveren.
A Geo Disaster Recovery beállítását a tükrözés nem támogatja.
A Azure SQL Managed Instance hálótükrözése csak írásra alkalmas elsődleges adatbázisban támogatott.
Egy Azure SQL Managed Instance adatbázis nem tükrözhető, ha az adatbázis rendelkezik: egy engedélyezett Adatváltozás Rögzítése (CDC) funkcióval, tranzakciós replikációval, vagy az adatbázis már tükrözve van egy másik Fabric munkaterületen.
A Fabrichez tükrözhető táblák maximális száma legfeljebb 1000 tábla. Az 1000-et meghaladó táblák jelenleg nem replikálhatók.
- Ha a tükrözés konfigurálásakor az összes adat tükrözése lehetőséget választja, a tükrözni kívánt táblák lesznek az első 1000 tábla, amikor az összes táblázat betűrendben van rendezve a séma neve, majd a tábla neve alapján. A betűrendes lista alján található táblák halmaza nincs tükrözve.
- Ha kikapcsolja az összes adat tükrözése lehetőséget és egyes táblákat választ ki, akkor legfeljebb 1000 táblát választhat ki.
Az adatbázis másolási/áthelyezési funkciója nem támogatott a tükrözött adatbázisokban. Ha olyan adatbázist helyez át vagy másol, amelyen engedélyezve van a tükrözés, a másolat tükrözési hibaállapotot fog jelenteni.
Ha a SQL Managed Instance-adatbázis az Azure SQL Managed Instance Csatolási funkció használatára van beállítva, akkor az olvasható replika nem támogatott a Fabric tükrözés forrásként.
Ha az adatbázis tükrözéshez van konfigurálva, majd átnevezve van, a monitorozási funkció nem fog működni. Ha átnevezi az adatbázist arra a névre, amely a tükrözés beállításakor volt, megoldja a problémát.
A Azure SQL Managed Instance adatbázis nem tükrözhető, ha delayed transaction durability engedélyezve van az adatbázishoz.
Engedélyek a forrásadatbázisban
- A sorszintű biztonság támogatott, de az engedélyek jelenleg nem propagálásra kerülnek a Fabric OneLake replikált adataira.
- Az objektumszintű engedélyek, például bizonyos oszlopok engedélyeinek megadása, jelenleg nem kerülnek továbbításra a Fabric OneLake-ben replikált adatokra.
- A dinamikus adatmaszkolás beállításai jelenleg nem propagálva lesznek a forrásadatbázisból a Fabric OneLake-be.
- Az Azure SQL Managed Instance tükrözésének sikeres konfigurálásához a forrás SQL Managed Instance-hoz való csatlakozáshoz használt azonosítónak CONTROL vagy db_owner engedélyekkel kell rendelkeznie. Javasoljuk, hogy csak a tükrözött adatbázison adja meg ezt a beállítást – ne tegye azt teljes kiszolgálószinten.
Hálózati és kapcsolati biztonság
- Ha a felügyelt Azure SQL-példány nem érhető el nyilvánosan, vagy ha az Azure SQL Managed Instance SQL Server 2022 frissítési szabályzatát használja, szüksége van egy adatátjáróra.
- Létrehozhat virtuális hálózati adatátjárót vagy helyszíni adatátjárót. Győződjön meg arról, hogy a Azure Virtual Network vagy az átjárókiszolgáló hálózata csatlakozni tud a Azure SQL Managed Instance a privát végponton keresztül.
- A Azure SQL Managed Instance rendszer által hozzárendelt felügyelt identitását (SAMI) engedélyezni kell, és elsődleges identitásnak kell lennie.
- A Azure SQL Managed Instance szolgáltatásnév (SPN) közreműködői engedélyeit nem szabad eltávolítani a Háló tükrözött adatbáziselemből.
- A felhasználó által hozzárendelt felügyelt identitás (UAMI) nem támogatott.
- A Microsoft Entra bérlők közötti tükrözés nem támogatott, ha az Azure SQL Managed Instance és a Fabric munkaterület külön bérlőkben található.
- Az Azure SQL Managed Instance-ben definiált Microsoft Purview információvédelem/bizalmassági címkék nem tükrözhetők a Fabric OneLake felé.
Táblaszint
Az elsődleges kulccsal vagy fürtözött indexel rendelkező táblák (ha az elsődleges kulcs nem létezik) nem támogatott típusok esetén nem tükrözhetők – számított oszlopok, felhasználó által definiált típusok, geometria, földrajzi hely, hierarchiaazonosító, SQL-variáns, időbélyeg, datetime2(7), datetimeoffset(7) vagy time(7).
A Delta Lake csak hat számjegynyi pontosságot támogat.
- Az SQL-típusú datetime2 oszlop 7 tört másodperces pontossággal nem rendelkezik azonos pontosságú adattípussal a Fabric OneLake Delta-fájljaiban. Pontossági veszteség akkor fordul elő, ha az ilyen típusú oszlopok tükrözve vannak, és a hetedik tizedesjegy levágva lesz.
- A datetimeoffset(7) adattípus nem rendelkezik azonos pontosságú adattípussal a Fabric OneLake Delta-fájljaiban. Pontossági veszteség (időzóna elvesztése és hetedik idő decimális) akkor fordul elő, ha az ilyen típusú oszlopok tükrözve vannak.
A fürtözött oszlopalapú indexek jelenleg nem támogatottak.
Ha a táblázat egy vagy több oszlopa nagy bináris objektum (LOB) típusú és mérete meghaladja > az 1 MB-ot, akkor az oszlopadatok méretét 1 MB-ra csonkítják a Fabric OneLake-ben. Ha nagy méretű beszúrásokat szeretne engedélyezni, konfigurálja a maximális szöveges repl méret kiszolgáló konfigurációs beállítását úgy, hogy több mint 65 536 bájtot engedélyezzen.
Az alábbi funkciókkal rendelkező forrástáblák nem tükrözhetők:
- Időelőzménytáblák és naplóelőzménytáblák
- Mindig Titkosított
- Memóriabeli táblák
- Graph
- Külső táblák
A következő táblázatszintű adatdefiníciós nyelvi (DDL) műveletek nem engedélyezettek a forrástáblákon, ha engedélyezve van SQL Managed Instance Microsoft Fabric tükrözése.
Partíció váltása
Elsődleges kulcs módosítása
DDL-változás esetén a rendszer újraindít egy teljes adatpillanatképet a módosított táblához, és a rendszer a teljes táblázatadatokat újraküldi a Fabric OneLake-be.
Egy tábla jelenleg nem tükrözhető, ha json-adattípussal rendelkezik.
- Jelenleg nem módosíthatja az oszlopokat a json-adattípusra , ha egy tábla tükrözve van.
A nézetek és a materializált nézetek nem támogatottak a tükrözéshez.
2025 májusától kezdve egy tábla tükrözhető akkor is, ha nincs elsődleges kulcsa.
- A 2025 májusa előtti elsődleges kulcsokkal nem rendelkező táblák nem voltak tükrözhetők. 2025 májusa után az elsődleges kulcsokkal nem rendelkező meglévő táblák nem lesznek automatikusan hozzáadva a tükrözéshez, még akkor sem, ha a jövőbeli táblák automatikus tükrözése lehetőséget választotta.
- Ha a jövőbeli táblák automatikus tükrözése lehetőséget választotta, elsődleges kulcsok nélküli tükrözést szeretne kezdeni:
Állítsa le a replikációt, és indítsa el a replikációt, amely az összes táblát újra el fogja vetni, és észleli a tükrözéshez jogosult új táblákat. Ez az ajánlott lépés.
Kerülő megoldásként hozzon létre egy új táblát a forrásadatbázisban. Ez elindítja a forrásadatbázis tábláinak készletét, és észleli a korábban nem tükrözött táblákat, beleértve az elsődleges kulcsokkal nem rendelkező táblákat is. A következő szkript például létrehoz egy
test_20250401nevű táblát, majd atest_20250401tábla tükrözése után elveti. Ez a szkript feltételezi, hogy a névvel ellátottdbo.test_20250401tábla még nem létezik.--This script assumes that a table named dbo.test_20250401 does not already exist. CREATE TABLE dbo.test (ID int not null);Amikor megjelenik a tükrözött táblák listájában, látni fogja az elsődleges kulcs nélküli táblákat is. Ezután elvetheti a
testtáblázatot.DROP TABLE dbo.test_20250401;
- Ha elsődleges kulcsok nélküli táblákat szeretne tükrözni, ha még nem jelölte ki a jövőbeli táblák automatikus tükrözését, vegye fel a táblákat a kijelölt táblák listájára a tükrözési beállítások között.
- Ha a jövőbeli táblák automatikus tükrözése lehetőséget választotta, elsődleges kulcsok nélküli tükrözést szeretne kezdeni:
- A 2025 májusa előtti elsődleges kulcsokkal nem rendelkező táblák nem voltak tükrözhetők. 2025 májusa után az elsődleges kulcsokkal nem rendelkező meglévő táblák nem lesznek automatikusan hozzáadva a tükrözéshez, még akkor sem, ha a jövőbeli táblák automatikus tükrözése lehetőséget választotta.
Oszlop szintje
- Ha a forrástábla számított oszlopokat tartalmaz, ezek az oszlopok nem tükrözhetők a Fabric OneLake-hez.
- Ha a forrástábla ezen adattípusok egyikével rendelkező oszlopokat tartalmaz, ezek az oszlopok nem tükrözhetők a Fabric OneLake-be. A tükrözéshez az alábbi adattípusok nem támogatottak:
- image
- szöveg/üzenet
- xml
- json
- rowversion/Időbélyeg
- sql_variant
- Felhasználó által definiált típusok (UDT)
- geometry
- geography
- A tükrözés támogatja a nevekben szóközöket vagy speciális karaktereket (például
,;{}()\n\t=) tartalmazó oszlopok replikálását. A replikáció alatt álló táblák esetében, mielőtt ez a funkció engedélyezve van, frissítenie kell a tükrözött adatbázis beállításait, vagy újra kell indítania a tükrözést az oszlopok belefoglalásához. További információ: Delta oszlopleképezés támogatása. - Az alábbi oszlopszintű adatdefiníciós nyelv (DDL) műveletek nem támogatottak a forrástáblákon, ha engedélyezve vannak SQL Managed Instance Microsoft Fabric tükrözéshez:
- Oszlop módosítása
- Oszlop átnevezése (
sp_rename)
Tükrözött tárgyak korlátozásai
- A SQL Managed Instance tükrözés létrehozásához a felhasználónak a munkaterület adminisztrátori vagy tagsági szerepkörének tagjának kell lennie.
- A tükrözés leállítása teljesen letiltja a tükrözést.
- A tükrözés indítása az összes táblát újra inicializálja, gyakorlatilag teljesen elölről kezdve.
- Ha a Fabric-kapacitás leáll, majd újraindul, a tükrözés működése megszűnik, és manuálisan kell újraindítani. Nem jelennek meg figyelmeztetések/hibaüzenetek, amelyek azt jelzik, hogy a tükrözés leállt.
SQL Analytics-végpont korlátozásai
- Az SQL Analytics-végpont ugyanaz, mint a Lakehouse SQL Analytics-végpont. Ez ugyanaz az írásvédett élmény. Lásd az SQL Analytics végpontkorlátozásait.
- A rendszer replikálja a forrásséma-hierarchiát a tükrözött adatbázisba. A funkció engedélyezése előtt létrehozott tükrözött adatbázisok esetében a forrásséma el van simulva, a séma neve pedig a táblanévbe van kódolva. Ha sémákkal szeretné átrendezni a táblákat, hozza létre újra a tükrözött adatbázist. További információ: Forrásséma-hierarchia replikálás.
Támogatott régiók
Az adatbázis-tükrözés és a nyitott tükrözés minden Microsoft Fabric régióban elérhető. További információkért lásd: Fabric régió elérhetőségei.