Delen via


Beperkingen in gespiegelde Microsoft Fabric-databases van Azure SQL Database (preview)

Huidige beperkingen in de gespiegelde Databases van Microsoft Fabric uit Azure SQL Database worden op deze pagina vermeld. Deze pagina kan worden gewijzigd.

Beperkingen op databaseniveau

  • Fabric Mirroring voor Azure SQL Database wordt alleen ondersteund in een beschrijfbare primaire database.
  • Azure SQL Database kan niet worden gespiegeld als de database: Change Data Capture (CDC), Azure Synapse Link voor SQL heeft ingeschakeld of de database al is gespiegeld in een andere infrastructuurwerkruimte.
  • Actieve transacties blijven de afkapping van het transactielogboek behouden totdat de transactiedoorvoeringen en de gespiegelde Azure SQL Database in beslag nemen, of transactie wordt afgebroken. Langlopende transacties kunnen ertoe leiden dat het transactielogboek meer dan normaal volloopt. Het transactielogboek van de brondatabase moet worden bewaakt, zodat het transactielogboek niet wordt ingevuld. Zie Transactielogboek groeit vanwege langlopende transacties en CDC - SQL Server en Azure SQL voor meer informatie.
  • Elke gebruikersworkload varieert. Tijdens de eerste momentopname is er mogelijk meer resourcegebruik in de brondatabase, voor zowel CPU als IOPS (invoer-/uitvoerbewerkingen per seconde) om de pagina's te lezen. Tabelupdates/verwijderbewerkingen kunnen leiden tot een grotere generatie van logboeken. Meer informatie over het bewaken van resources voor uw Azure SQL Database.
  • De replicator-engine bewaakt elke tabel op wijzigingen onafhankelijk. Als er geen updates in een brontabel zijn, begint de replicator-engine met een exponentieel toenemende duur voor die tabel, tot een uur. Hetzelfde kan gebeuren als er een tijdelijke fout optreedt, waardoor het vernieuwen van gegevens wordt voorkomen. De replicator-engine hervat automatisch regelmatige polling nadat bijgewerkte gegevens zijn gedetecteerd.
  • Het maximum aantal tabellen dat in Fabric kan worden gespiegeld, is 500 tabellen. Tabellen boven de limiet van 500 kunnen momenteel niet worden gerepliceerd.
    • Als u Alle gegevens spiegelen selecteert bij het configureren van spiegeling, zijn de tabellen die moeten worden gespiegeld de eerste 500 tabellen wanneer alle tabellen alfabetisch worden gesorteerd op basis van de schemanaam en vervolgens de tabelnaam. De resterende set tabellen onder aan de alfabetische lijst wordt niet gespiegeld.
    • Als u alle gegevens spiegelen uitschakelt en afzonderlijke tabellen selecteert, kunt u niet meer dan 500 tabellen selecteren.

Machtigingen in de brondatabase

  • Beveiliging op rijniveau wordt momenteel niet ondersteund voor Azure SQL Database die is geconfigureerd voor spiegeling naar Fabric OneLake.
  • Machtigingen op objectniveau, bijvoorbeeld het verlenen van machtigingen aan bepaalde kolommen, worden momenteel niet doorgegeven vanuit de SQL-brondatabase in Fabric.
  • Instellingen voor dynamische gegevensmaskering worden momenteel niet doorgegeven vanuit de sql-brondatabase in Fabric.
  • Als u spiegeling voor Azure SQL Database wilt configureren, moet aan de principal die wordt gebruikt om verbinding te maken met de bron-Azure SQL Database control- of db_owner-machtigingen worden verleend.

Netwerk- en connectiviteitsbeveiliging

  • De SQL-bronserver moet openbare netwerktoegang toestaan en Azure-services toestaan om verbinding te maken inschakelen.
  • Door het systeem toegewezen beheerde identiteit (SAMI) van de logische Azure SQL-server moet zijn ingeschakeld en moet de primaire identiteit zijn.
  • Verwijder de inzendermachtigingen van de Service Principal Name (SPN) van Azure SQL Database niet voor het gespiegelde database-item van Fabric.
  • Spiegeling van tenantgegevens in meerdere Microsoft-tenants wordt niet ondersteund wanneer een Azure SQL Database en de infrastructuurwerkruimte zich in afzonderlijke tenants bevinden. 
  • Microsoft Purview Informatiebeveiliging/vertrouwelijkheidslabels die zijn gedefinieerd in Azure SQL Database, worden niet trapsgewijs gespiegeld en gespiegeld naar Fabric OneLake.
  • Zie Problemen met gespiegelde Fabric-databases oplossen vanuit Azure SQL Database (preview) voor probleemoplossing.

Tabelniveau

  • Een tabel kan niet worden gespiegeld als deze geen geclusterde index met primaire sleutels heeft.
    • Een tabel met een primaire sleutel die is gedefinieerd en wordt gebruikt als niet-geclusterde primaire sleutel, kan niet worden gespiegeld.
    • Een tabel kan niet worden gespiegeld als de primaire sleutel een van de gegevenstypen is: hierarchyid, sql_variant, timestamp.
    • Geclusterde columnstore-indexen worden momenteel niet ondersteund.
  • Als een of meer kolommen in de tabel van het type Large Binary Object (LOB) zijn met een grootte > van 1 MB, worden de kolomgegevens afgekapt tot 1 MB in Fabric OneLake.
  • Brontabellen met een van de volgende functies die in gebruik zijn, kunnen niet worden gespiegeld.
    • Tijdelijke geschiedenistabellen en grootboekgeschiedenistabellen
    • Always Encrypted
    • In-memory tabellen
    • Grafiek
    • Externe tabellen
  • De volgende DDL-bewerkingen (Data Definition Language) op tabelniveau zijn niet toegestaan voor brontabellen wanneer ze zijn ingeschakeld voor mirroring van Fabric SQL Database. 
    • Partitie wisselen/splitsen/samenvoegen
    • Primaire sleutel wijzigen
    • Tabel afkappen
  • Wanneer er DDL-wijzigingen zijn, wordt een volledige momentopname van de gegevens opnieuw gestart voor de gewijzigde tabel en worden de gegevens opnieuw verzonden.

Kolomniveau

  • Als de brontabel berekende kolommen bevat, kunnen deze kolommen niet worden gespiegeld naar Fabric OneLake. 
  • Als de brontabel kolommen met niet-ondersteunde gegevenstypen bevat, kunnen deze kolommen niet worden gespiegeld naar Fabric OneLake. De volgende gegevenstypen worden niet ondersteund.
    • afbeelding
    • tekst/ntekst
    • xml
    • json
    • rowversion/timestamp
    • sql_variant
    • Door de gebruiker gedefinieerde typen (UDT)
    • meetkunde
    • geografie
  • Kolomnamen voor een SQL-tabel mogen geen spaties of de volgende tekens bevatten: space } , ) ; \t { \n ( =.

Beperkingen voor magazijnen

  • De bronschemahiërarchie wordt niet gerepliceerd naar de gespiegelde database. In plaats daarvan wordt het bronschema platgemaakt en wordt de schemanaam gecodeerd in de gespiegelde databasetabelnaam. 

Beperkingen voor gespiegelde items

  • De gebruiker moet lid zijn van de rol Beheerder/Lid voor de werkruimte om SQL Database-spiegeling te maken. 
  • Door spiegeling te stoppen, wordt spiegeling volledig uitgeschakeld. 
  • Als u spiegeling start, worden alle tabellen opnieuw verzonden, waardoor u helemaal opnieuw begint. 

Beperkingen voor SQL Analytics-eindpunten

Infrastructuurregio's die mirroring ondersteunen

Hier volgen de Fabric-regio's die ondersteuning bieden voor spiegeling voor Azure SQL Database:

Azië en Stille Oceaan:

  • Australië - oost
  • Australië - zuidoost
  • India - centraal
  • Azië - oost
  • Japan - oost
  • Korea - centraal
  • Azië - zuidoost
  • India - zuid

Europa

  • Europa - noord
  • Europa -west
  • Frankrijk - centraal
  • Duitsland - west-centraal
  • Noorwegen - oost
  • Zweden - centraal
  • Zwitserland - noord
  • Zwitserland - west
  • Verenigd Koninkrijk Zuid
  • Verenigd Koninkrijk West

Amerika:

  • Brazilië - zuid
  • Canada - midden
  • Canada - oost
  • VS - oost
  • VS - oost 2
  • VS - noord-centraal
  • VS - west
  • VS - west 2

Midden-Oosten en Afrika:

  • Zuid-Afrika - noord
  • VAE - noord