Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of mappen te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen om mappen te wijzigen.
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
Zie Beperkingen in SQL Database in Microsoft Fabric voor algemene beperkingen voor SQL-databases in Microsoft Fabric.
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 (CCI) kunnen worden gemaakt op een bestaande tabel, maar de tabel kan vervolgens niet worden gespiegeld naar Fabric OneLake.
CCI's worden ondersteund en gespiegeld wanneer ze tegelijk met de tabel worden aangemaakt. Voorbeeld:
CREATE TABLE [Sales].InvoiceLines ( <... column list ... >, INDEX IDX_CS_Sales_InvoiceLines CLUSTERED COLUMNSTORE );U kunt een CCI toevoegen aan een tabel, als u eerst spiegeling stopt, voegt u de CCI toe en start u spiegeling opnieuw. Als spiegeling wordt uitgevoerd (meestal wel), kan deze worden gestopt met behulp van de sqldatabase-API en vervolgens opnieuw worden gestart met de SQLDatabase-API. Zie voor instructies over het stoppen en starten van spiegeling met een API-aanroep spiegelen van SQL-databases starten en stoppen met de Fabric REST API.
- Tijdelijke geschiedenistabellen en grootboekgeschiedenistabellen
- Altijd versleuteld
- In-memory tabellen
- Grafiek
- Externe tabellen
-
Geclusterde columnstore-indexen (CCI) kunnen worden gemaakt op een bestaande tabel, maar de tabel kan vervolgens niet worden gespiegeld naar Fabric OneLake.
- 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 = ROWofPAGEis 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 ALLis 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.
- Op dit moment kan een tabel niet worden gespiegeld als deze het gegevenstype json of vector heeft.
- Op dit moment kunt u geen
ALTERkolom toevoegen aan de vector of json-gegevenstype in een SQL-database in Fabric.
- Op dit moment kunt u geen
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/tijdstempel
- 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
7zeven 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.