Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Ez a cikk az SQL Serverrel tükrözött Microsoft Fabric-adatbázisokra vonatkozó jelenlegi korlátozásokat sorolja fel. Ez a cikk változhat.
A hibaelhárításhoz lásd:
- Fabric tükrözött adatbázisok hibaelhárítása
- Hálótükrözésű adatbázisok hibaelhárítása AZ SQL Serverről
Platformkorlátozások
- Az SQL Server 2025 hálótükrözése jelenleg nem támogatott az Azure-beli virtuális gépen futó SQL Server 2025-példányok esetében.
- Az SQL Server 2025 hálótükrözése jelenleg nem támogatott a Linuxon futó SQL Serverben.
Adatbázisszintű korlátozások
Az SQL Server hálótükrözése csak egy rendelkezésre állási csoport elsődleges adatbázisában támogatott.
- A hálótükrözés jelenleg nem támogatott feladatátvevő fürtpéldányokon.
Az SQL Server-adatbázis nem tükrözhető, ha az adatbázis már konfigurálva van az SQL-hez készült Azure Synapse Linkhez, vagy az adatbázis már tükrözve van egy másik Fabric-munkaterületen.
- Nem tükrözhet adatbázist SQL Server 2025-példányban, ha a Change Data Capture (CDC) engedélyezve van a forrásadatbázison.
Akár 500 táblát is tükrözhet a Fabricbe. Jelenleg nem replikálhat egyetlen táblát sem az 500-ra vonatkozó korlát felett.
- 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 az első 500 tábla, amikor az összes táblázat betűrendben van rendezve a séma neve, majd a tábla neve alapján. A tükrözés nem tartalmazza az betűrendes lista alján lévő többi táblázatkészletet.
- Ha törli az összes adat tükrözése beállítást és különálló táblákat jelöl ki, nem jelölhet ki több mint 500 táblát.
.dacpacAz SQL Serveren történő üzembe helyezéshez a közzétételi tulajdonságnak/p:DoNotAlterReplicatedObjects=Falseengedélyeznie kell a tükrözött táblák módosítását. A.dacpactelepítésekhez elérhető közzétételi beállításokról bővebben az SqlPackage közzétételi dokumentációjában olvashat.Az SQL Server 2025 hálótükrözése nem támogatott, ha az alábbi funkciók engedélyezve vannak:
- Replication
- CDC
- Az SQL Server 2016–2022 esetében az adatbázistükrözéshez szükséges a CDC. Tekintse át a CDC ismert problémáit és korlátait.
Ha engedélyezi a késleltetett tranzakciós tartósságot az adatbázis számára, nem lehet tükrözni az SQL Server-adatbázist.
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 lesznek propagálása a Fabric OneLake replikált adataira.
- A dinamikus adatmaszkolás beállításai jelenleg nem propagálódnak a Fabric OneLake replikált adataira.
- Az SQL Server tükrözésének sikeres konfigurálásához adja meg a forrás SQL Serverhez való csatlakozáshoz használt tagnak az ALTER ANY EXTERNAL MIRROR engedélyt. Ez az engedély olyan magasabb szintű engedélyek részét képezi, mint a CONTROL vagy a db_owner szerepkör.
- Az SQL Server 2016–2022-s verzióihoz készült CDC beállításakor a rendszergazdának a sysadmin kiszolgálói szerepkör tagságára van szüksége a CDC kezdeti beállításához. A CDC jövőbeli karbantartásához a sysadmin kiszolgálói szerepkör tagsága szükséges. A tükrözés CDC-t használ, ha már engedélyezve van az adatbázishoz és a tükrözni kívánt táblákhoz. Ha a CDC még nincs engedélyezve, az oktatóanyag: A Microsoft Fabric-tükrözés konfigurálása az SQL Serverről úgy konfigurálja a
fabric_loginbejelentkezést, hogy ideiglenesen tagja legyen a sysadmin kiszolgálói szerepkörnek a CDC konfigurálása céljából. Ha a CDC már létezik, akkor nem kell ideiglenesen hozzáadnia afabric_login-t a kiszolgáló sysadmin szerepkörhöz.
Hálózati és kapcsolati biztonság
- Ne távolítsa el az SQL Server szolgáltatási főnév (SPN) közreműködő engedélyeit a Fabric tükrözött adatbázis-elemből.
- A Microsoft Entra-bérlők közötti tükrözés nem támogatott, ha egy SQL Server-példány és a Fabric-munkaterület külön bérlőkben található.
- Az SQL Serverben definiált Microsoft Purview Information Protection/érzékenységi címkék nincsenek kaszkádolva és tükrözve a Fabric OneLake-be.
Táblaszint
Nem tükrözheti az elsődleges kulccsal vagy fürtözött indexel rendelkező táblákat (ha az elsődleges kulcs nem létezik) nem támogatott típusok esetén. A nem támogatott típusok közé tartoznak a számított oszlopok, a felhasználó által definiált típusok, a geometria, a földrajzi hely, a hierarchia azonosítója, az SQL-változat, az időbélyeg, a datetime2(7), a datetimeoffset(7) és a 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. A pontosság elvész, ha ilyen típusú oszlopokat tükröz, a hetedik tizedesjegy levágva lesz.
- A datetimeoffset(7) adattípus nem rendelkezik ugyanolyan pontosságú adattípussal a Fabric OneLake Delta-fájljaiban. Az ilyen típusú oszlopok tükrözése esetén a pontosság elvész (az időzóna elvesztése és a hetedik idő decimális értékének elvesztése).
A fürtözött oszlopcentrikus indexek jelenleg nem támogatottak.
Ha a táblázat egy vagy több oszlopa 1 MB-nál nagyobb méretű nagy bináris objektum (LOB) típusú, a Fabric OneLake 1 MB méretűre csonkolja az oszlopadatokat.
Az alábbi funkciókat használó forrástáblák nem tükrözhetők:
- Időelőzménytáblák és naplóelőzménytáblák
- Always Encrypted (mindig titkosítva)
- Memóriabeli táblák
- Graph
- Külső táblák
Ha a tükrözés engedélyezve van, a következő táblázatszintű adatdefiníciós nyelvi (DDL) műveleteket nem hajthatja végre az SQL-adatbázis forrástábláiban.
- Partíció váltása, felosztása vagy egyesítése
- Elsődleges kulcs módosítása
Jelenleg nem tud tükrözni egy táblát, ha json - vagy vektoradattípussal rendelkezik.
- Jelenleg nem módosíthatja az oszlopokat a vektor vagy json adattípus használatára, ha egy tábla tükrözve van.
Az SQL Server 2025-ben, ha DDL-változás történik, a rendszer újraindítja a módosított tábla teljes adatpillanatképét, és az adatok újra el lesznek küldve.
Az SQL Server 2016-2022-ben DDL-változás esetén a tükrözés a következő hibával meghiúsul:
A 'SCHEMA.TABLE' tábla definíciója megváltozott, mióta a CDC engedélyezve lett. Engedélyezze újra a CDC-t (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;)"
A tükrözés folytatásához állítsa le és indítsa újra a CDC-t a hibaüzenetben megadott
sys.sp_cdc_disable_tableéssys.sp_cdc_enable_tableparancsokkal. A táblázat ezután új pillanatképpel visszaáll.Az SQL Server 2016-2022 tükrözésekor nem tud tükrözni egy táblát, ha nem rendelkezik elsődleges kulccsal.
Oszlopszint
- Az SQL Server hálótükrözése nem replikálja a következő adattípusokat:
- CLR
- vector
- json
- geometry
- geography
- hierarchyid
- sql_variant
- Időbélyeg/rowversion
- xml
- Felhasználó által definiált típusok (UDT)
- image
- szöveg/ntext
- Ha a forrástábla számított oszlopokat tartalmaz, ezeket az oszlopokat nem lehet tükrözni a Fabric OneLake-ben.
- 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.
Raktári korlátozások
- 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ükrözött tárgyak korlátozásai
- Az SQL Database-tükrözés létrehozásához rendszergazdai vagy tag-munkaterületi szerepkörrel kell rendelkeznie.
- 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.
SQL Analytics-végpont korlátozásai
- Az SQL Analytics-végpont ugyanaz, mint a Lakehouse SQL Analytics-végpont. Ez ugyanaz a csak olvasható felület. További információkért tekintse meg az SQL Analytics végpontkorlátozásait.
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.