Az Azure SQL Managed Instance által kezelt Microsoft Fabric tükrözött adatbázisok korlátozásai

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:

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 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.
  • 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:
        1. Á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.

        2. 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_20250401 nevű táblát, majd a test_20250401 tábla tükrözése után elveti. Ez a szkript feltételezi, hogy a névvel ellátott dbo.test_20250401 tá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 test tá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.

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.

Következő lépés

Tutorial: Microsoft Fabric tükrözött adatbázisok konfigurálása Azure SQL Managed Instance