Beperkingen voor spiegeling van SQL-databases in fabric (preview)
Huidige beperkingen in de fabric SQL-databasespiegeling worden vermeld op deze pagina. Deze pagina kan worden gewijzigd.
Zie voor probleemoplossing:
- Problemen met spiegeling vanuit een Fabric SQL-database oplossen
- Problemen met gespiegelde Fabric-databases oplossen
- Problemen met gespiegelde Fabric-databases oplossen vanuit Azure SQL Database (preview)
Zie Beperkingen in SQL Database in Microsoft Fabric (preview) voor algemene beperkingen voor SQL-databases in Microsoft Fabric.
Belangrijk
Deze functie is beschikbaar als preview-versie.
Beperkingen op databaseniveau
- Spiegeling voor SQL-database in Fabric kan momenteel niet worden uitgeschakeld.
- Spiegeling voor SQL-database kan alleen worden gespiegeld aan de werkruimte waarin de Fabric SQL-database zich bevindt.
- Het maximum aantal tabellen dat uit één database kan worden gespiegeld, is 1000. U kunt meer tabellen hebben, maar alle tabellen die meer dan 1000 zijn gemaakt, worden overgeslagen door spiegeling.
Beveiligingsfuncties
- Beveiliging op rijniveau wordt ondersteund voor een Fabric SQL-database, maar machtigingen worden momenteel niet doorgegeven aan de gerepliceerde gegevens in Fabric OneLake.
- Machtigingen op objectniveau, bijvoorbeeld machtigingen verlenen aan bepaalde kolommen, worden momenteel niet doorgegeven aan de gerepliceerde gegevens in Fabric OneLake.
- Dynamische instellingen voor gegevensmaskering worden momenteel niet doorgegeven aan de gerepliceerde gegevens in Fabric OneLake.
- Microsoft Purview Informatiebeveiliging/gevoeligheidslabels worden niet trapsgewijs gespiegeld en gespiegeld naar Fabric OneLake. Zie Gevoelige gegevens beveiligen in SQL Database met Microsoft Purview-beveiligingsbeleid voor meer informatie.
Tabelniveau
- Een tabel kan niet worden gespiegeld als de primaire sleutel een niet-ondersteund gegevenstype bevat.
- Brontabellen met een van de volgende functies die in gebruik zijn, kunnen niet worden gespiegeld naar Fabric OneLake.
- Geclusterde columnstore-indexen kunnen worden gemaakt, maar de tabel kan niet worden gespiegeld naar Fabric OneLake.
- Tijdelijke geschiedenistabellen en grootboekgeschiedenistabellen
- Altijd versleuteld
- In-memory tabellen
- Grafiek
- Externe tabellen
- De volgende DDL-bewerkingen (Data Definition Language) op tabelniveau zijn niet toegestaan:
- Partitie wisselen/splitsen/samenvoegen
- Primaire sleutel wijzigen
- Het wijzigen van tabellen om partities opnieuw te bouwen met
DATA COMPRESSION = ROW
ofPAGE
is niet toegestaan.
- Wanneer er DDL-wijzigingen zijn, wordt een volledige momentopname van de gegevens opnieuw gestart voor de gewijzigde tabel en worden de gegevens opnieuw verzonden.
- Weergaven worden niet gespiegeld naar OneLake.
- Opgeslagen procedures worden niet gespiegeld naar OneLake.
ALTER INDEX ALL
is niet toegestaan op de tabel. Het wijzigen van afzonderlijke indexen waarnaar wordt verwezen op naam is toegestaan.- Voor tijdelijke tabellen wordt de gegevenstabel gespiegeld, maar wordt de geschiedenistabel uitgesloten van spiegeling.
- Bij het toevoegen van systeemversiebeheer (converteren naar tijdelijk) twee bestaande tabellen, wordt de bestaande geschiedenistabel automatisch uitgesloten van spiegeling (zelfs als deze in het verleden is gespiegeld).
- Bij het verwijderen van systeemversiebeheer (het splitsen van tijdelijke gegevens uit de geschiedenistabel), wordt de geschiedenistabel behandeld als een zelfstandige tabel en automatisch toegevoegd aan spiegeling.
- Indexering in volledige tekst wordt niet ondersteund en kan niet worden gemaakt in SQL Database in Microsoft Fabric.
- De replicatiestatus NotSupported op de pagina Replicatiemonitor bevat statusinformatie die specifiek is voor de tabel, vaak veroorzaakt door een niet-ondersteund gegevenstype.
- In het huidige voorbeeld kan een tabel niet worden gespiegeld als deze het json - of vectorgegevenstype heeft.
- Op dit moment kunt u een kolom niet wijzigen in het vector - of json-gegevenstype in SQL Database in Fabric.
Kolomniveau
- Als de brontabel berekende kolommen bevat, worden deze kolommen overgeslagen en kunnen ze niet worden gespiegeld.
- Als de brontabel kolommen bevat met een van deze gegevenstypen, kunnen deze kolommen niet worden gespiegeld naar Fabric OneLake. De volgende gegevenstypen worden niet ondersteund voor spiegeling:
- afbeelding
- tekst/ntekst
- xml
- rowversion/timestamp
- sql_variant
- Door de gebruiker gedefinieerde typen (UDT)
- meetkunde
- geografie
- hiërarchie-id
- Delta Lake ondersteunt slechts zes cijfers precisie.
- Kolommen van het SQL-type datetime2, met precisie van 7 fractionele tweede cijfers, hebben geen bijbehorend gegevenstype met dezelfde precisie in Delta-bestanden in Fabric OneLake. Er treedt een precisieverlies op als kolommen van dit type worden gespiegeld en het zevende decimale tweede cijfer wordt ingekort.
- Een tabel kan niet worden gespiegeld als de primaire sleutel een van deze gegevenstypen is: datetime2(7), datetimeoffset(7), time(7), waarbij
7
zeven cijfers precisie zijn. - Het gegevenstype datetimeoffset(7) heeft geen bijbehorend gegevenstype met dezelfde precisie in Delta-bestanden in Fabric OneLake. Een precisieverlies (verlies van tijdzone en zevende tijddecimaal) treedt op als kolommen van dit type worden gespiegeld.
- Kolomnamen voor een SQL-tabel mogen geen spaties of de volgende tekens bevatten:
,
(
;
\n
{
=
}
)
\t
. - Als een of meer kolommen in de tabel van het type Large Binary Object (LOB) zijn met een grootte van meer dan 1 MB, worden de kolomgegevens afgekapt tot de grootte van 1 MB in Fabric OneLake.
Beperkingen voor SQL Analytics-eindpunten
- Het SQL-analyse-eindpunt is hetzelfde als het Lakehouse SQL-analyse-eindpunt. Het is dezelfde alleen-lezen ervaring. Zie de beperkingen van SQL Analytics-eindpunten van het magazijn.