Delen via


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:

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

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 of PAGE 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