Microsoft Fabric korlátozásai az SQL Server tükrözött adatbázisai esetében

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:

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 .dacpac engedélyezése, hogy módosításokat lehessen végezni bármely tükrözött táblán. A .dacpac telepí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:

  • 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_login bejelentkezé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_login elemet 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 és sys.sp_cdc_enable_table parancsokkal. 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 TABLE utasításban vagy a(z) ALTER TABLE használatával, például COLLATE 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

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.

Következő lépés