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.
Ez a cikk Microsoft Fabric tükrözött adatbázisok SQL Server aktuális korlátozásait 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
- A Fabric tükrözött adatbázisok hibaelhárítása az SQL Serverből
Platformkorlátozások
- A SQL Server 2025-ös hálótükrözés jelenleg nem támogatott azokhoz a 2025-ös SQL Server példányokhoz, amelyek Azure virtuális gépen futnak.
- A SQL Server 2025 Fabric Mirroring funkciója jelenleg nem támogatott a Linuxra telepített SQL Serverben.
Adatbázisszintű korlátozások
A SQL Server hálótükrözése csak egy rendelkezésre állási csoport elsődleges adatbázisában támogatott.
- A Fabric tükrözése jelenleg nem támogatja a feladatátvevő fürtpéldányt.
Nem tükrözheti a SQL Server adatbázist, ha már konfigurálta az adatbázist az AZURE Synapse Link SQL-hez, vagy ha az adatbázis már tükrözve van egy másik Fabric munkaterületen.
- Nem tükrözhet adatbázist SQL Server 2025-ös példányban, ha engedélyezve van a Change Data Capture (CDC) a forrásadatbázison.
Akár 1 000 táblát is tükrözhet a Fabricbe. Az 1000-et meghaladó táblák jelenleg nem replikálhatók.
- Ha az összes adat tükrözése lehetőséget választja a tükrözés konfigurálásakor, 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 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 és az egyes táblák kijelölése lehetőséget, legfeljebb 1000 táblát jelölhet ki.
Az SQL Server-be történő telepítésekhez szükséges a közzétételi tulajdonság
.dacpacengedélyezése, hogy módosításokat lehessen végezni bármely tükrözött táblán. 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.A 2025-ös SQL Server hálótükrözése nem támogatott, ha az alábbi funkciók engedélyezve vannak:
- Replication
- CDC
- A 2016–2022-SQL Server hálótükrözéséhez CDC szükséges. Tekintse át a CDC ismert problémáit és korlátait.
Nem tükrözhet SQL Server adatbázist, ha engedélyezi delayed transaction durability az adatbázis számára.
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 oszlopokra vonatkozó engedélyek megadása, jelenleg nem terjednek át 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 felhasználónak 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.
- A CDC SQL Server 2016–2022-ben történő 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, akkor az Oktatóanyag: A Microsoft Fabric Mirroring konfigurálása SQL Serverből a
fabric_loginbejelentkezést úgy konfigurálja, hogy ideiglenesen a sysadmin kiszolgálószerepkör tagja legyen a CDC konfigurálása céljából. Ha a CDC már létezik, nem kell ideiglenesen hozzáadnia a(z)fabric_loginelemet a kiszolgáló sysadmin szerepköréhez.
Hálózati és kapcsolati biztonság
- Ne távolítsa el a SQL Server szolgáltatási főnév (SPN) hozzájárulói engedélyeket a Fabric tükrözött adatbáziselembő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 információvédelem és bizalmassági címkék nincsenek tükrözve a Fabric OneLake-be.
- Az SQL Serverhez készült tükrözés nem támogatja a felhasználó által hozzárendelt felügyelt identitást (UAMI).
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 oszlopalapú 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
- Mindig Titkosított
- 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
- 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.
2025 SQL Server DDL-változás esetén a rendszer újraindítja a módosított tábla teljes adatpillanatképét, és az adatok újra el lesznek küldve.
A 2016–2022-SQL Server 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.A 2016–2022-SQL Server tükrözéskor nem tud tükrözni egy táblát, ha nem rendelkezik elsődleges kulccsal.
A SQL Server 2016–2022 tükrözésekor az adatduplikáció eredményeként létrejöhet egy olyan tábla, amelynek elsődleges kulcsoszlopa karakteralapú (char, varchar, nchar vagy nvarchar), és kis- és nagybetűérzéketlen vagy ékezetérzéketlen rendezési tulajdonsággal rendelkezik. Az adatok duplikálódása akkor fordul elő, ha olyan sort frissít, amelynél az elsődleges kulcs értéke csak a kis- és nagybetűk vagy az ékezetek tekintetében változik meg. A kerülő megoldás az, hogy az oszlopot megfelelő kis- és nagybetűérzékeny vagy ékezetérzékeny rendezési sorrenddel kell definiálni az
CREATE TABLEutasításban vagy a(z)ALTER TABLEhasználatával, példáulCOLLATE Latin1_General_CS_AS.
Oszlop szint
- 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.