Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Huidige beperkingen in de Fabric SQL-databasespiegeling worden op deze pagina vermeld. Deze pagina kan worden gewijzigd.
Zie voor probleemoplossing:
- Problemen met spiegeling vanuit een Fabric SQL-database oplossen
- Problemen met gespiegelde Fabric-databases oplossen
- Problemen oplossen met 'Fabric mirrored databases' vanuit Azure SQL Database
Zie Limitations 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 na de eerste 1000 worden gemaakt, worden overgeslagen bij het spiegelen.
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 Information Protection/gevoeligheidslabels worden niet trapsgewijs toegepast en niet gespiegeld naar Fabric OneLake. Zie Bescherm gevoelige gegevens in SQL Database met beveiligingsbeleid van Microsoft Purview 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 gebruikte functies kunnen niet worden gerepliceerd naar Fabric OneLake.
- Wanneer spiegeling actief is, kunnen geclusterde columnstore-indexen niet worden gemaakt in een bestaande tabel.
- U kunt een CCI toevoegen aan een bestaande tabel als u eerst de mirroring stopt, de geclusterde columnstore-index toevoegt en vervolgens spiegeling opnieuw start. De tabel wordt echter niet gespiegeld.
- 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.
- Geclusterde columnstore-indexen worden ondersteund wanneer ze gelijktijdig met de tabel worden gemaakt met behulp van inline-indexsyntaxis, maar de nieuwe tabel kan niet worden gespiegeld.
- U kunt een CCI toevoegen aan een bestaande tabel als u eerst de mirroring stopt, de geclusterde columnstore-index toevoegt en vervolgens spiegeling opnieuw start. De tabel wordt echter niet gespiegeld.
- Tijdelijke geschiedenistabellen en grootboekgeschiedenistabellen
- Altijd versleuteld
- In-memory tabellen
- Grafiek
- Externe tabellen
- Wanneer spiegeling actief is, kunnen geclusterde columnstore-indexen niet worden gemaakt in een bestaande tabel.
- 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 gerepliceerd naar OneLake.
-
ALTER INDEX ALLis niet toegestaan op de tafel. 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 Temporal) aan twee bestaande tabellen, wordt de bestaande geschiedenistabel automatisch uitgesloten van spiegeling, zelfs als deze in het verleden was 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:
- image
- tekst/ntext
- xml
- rowversion/tijdstempel
- sql_variant
- Door de gebruiker gedefinieerde typen (UDT)
- geometry
- geography
- hierarchyid
- Delta Lake ondersteunt slechts zes cijfers aan 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.