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 Database aktuális korlátozásai ezen a lapon találhatók. Ez a lap változhat.
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 Database szolgáltatásban
Adatbázisszintű korlátozások
A Azure SQL Database hálótükrözése csak írható elsődleges adatbázisban támogatott.
Az Azure SQL Database nem tükrözhető, amennyiben az adatbázis rendelkezik engedélyezett Adatok Rögzítésével (CDC), az Azure Synapse Link az SQL számára, vagy az adatbázis már tükrözve van egy másik Fabric-munkaterületen.
A Fabricba maximum 1000 tábla tükrözhető. 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 betűrendes lista alján található táblák halmaza nincs tükrözve.
- Ha kikapcsolja az összes adat tükrözése funkciót, és egyedi táblákat választ ki, akkor nem jelölhet ki több mint 1000 táblát.
.dacpacAzure SQL Database üzembe helyezése megköveteli a közzétételi tulajdonságot/p:DoNotAlterReplicatedObjects=Falsea tükrözött táblák módosításainak engedélyezéséhez. 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.Azure SQL Database nem tükrözhető, ha az adatbázison a késleltetett tranzakciótartósság engedélyezve van.
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 propagálásra kerülnek a Fabric OneLake replikált adataira.
- A dinamikus adatmaszkolás beállításait jelenleg nem propagálja a rendszer a Fabric OneLake replikált adataira.
- A tükrözés Azure SQL Database sikeres konfigurálásához a forrás Azure SQL Database-hez való csatlakozáshoz használt felhasználónak meg kell adni az ALTER ANY EXTERNAL MIRROR engedélyt, amely magasabb szintű engedélyek részét képezi, mint például a CONTROL engedély vagy a db_owner szerepkör.
Hálózati és kapcsolati biztonság
Engedélyezni kell a rendszer által hozzárendelt felügyelt identitást (SAMI) vagy a Azure SQL logikai kiszolgáló felhasználói hozzárendelt felügyelt identitását (UAMI), és az elsődleges identitásnak kell lennie.
Megjegyzés:
A felhasználó által hozzárendelt felügyelt identitás (UAMI) támogatása jelenleg előzetes verzióban érhető el.
A Azure SQL Database 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 Microsoft Entra bérlők közötti tükrözés nem támogatott, ha egy Azure SQL Database és a Fabric munkaterület külön bérlőkben található.
Az Azure SQL Database-ben definiált Microsoft Purview Információvédelmi/bizalmassági címkék nincsenek kaszkádolva és nem tükröződnek a Fabric OneLake irányába.
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 táblák nem tükrözhetők, ha az elsődleges kulcs a következő adattípusok egyike: datetime2(7), datetimeoffset(7), time(7), ahol
7a pontosság hét számjegye. - 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 1 MB méretű > nagy bináris objektum (LOB) típusú, az oszlopadatok csonkolt mérete 1 MB a Fabric OneLake-ben.
Az alábbi funkciók bármelyikével 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 az SQL-adatbázis forrástábláiban, ha engedélyezve van a tükrözés.
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 az adatok újra el lesznek küldve.
Egy tábla jelenleg nem tükrözhető, ha json - vagy vektoradattípussal rendelkezik.
- Jelenleg nem módosíthatja az oszlopokat a vektorra vagy a json-adattípusra , ha egy tábla tükrözve van.
2025 áprilisától kezdve egy tábla tükrözhető akkor is, ha nincs primer kulcsa.
- A 2025 áprilisa előtti elsődleges kulcsokkal nem rendelkező táblák nem voltak tükrözhetők. 2025 áprilisa 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. Például a következő szkript létrehoz egy táblát,
test_20250401, majdtest_20250401másolása után elveti azt. 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);Miután megjelenik a tükrözött táblák listájában, látnia kell azokat a táblákat is, amelyek nem rendelkeznek elsődleges kulcsokkal. Ezután törölheti a táblázatot:
testDROP 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ése lehetőséget, 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 áprilisa előtti elsődleges kulcsokkal nem rendelkező táblák nem voltak tükrözhetők. 2025 áprilisa 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 szint
- 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/ntext
- xml
- 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ó a Delta-oszlopleképezés támogatásáról.
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ó a forrásséma-hierarchia replikálásáról .
Tükrözött tárgyak korlátozásai
- A felhasználónak a munkaterületen rendelkeznie kell rendszergazdai vagy tagi szerepkörrel az SQL adatbázis tükrözésének létrehozásához.
- 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. Lásd 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.