Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Denne artikel oplister de nuværende begrænsninger i Microsoft Fabric-spejlede databaser fra SQL Server. Denne artikel kan ændres.
Hvis du vil foretage fejlfinding, skal du se:
- Foretag fejlfinding af fabric-spejlede databaser
- Foretag fejlfinding af fabric-spejlede databaser fra SQL Server
Begrænsninger for platformen
- Fabric Mirroring for SQL Server 2025 understøttes i øjeblikket ikke for SQL Server 2025-instanser, der kører i en Azure Virtual Machine.
- Fabric Mirroring til SQL Server 2025 understøttes i øjeblikket ikke i SQL Server på Linux.
Begrænsninger på databaseniveau
Fabric Mirroring til SQL Server understøttes kun i en primær database for en tilgængelighedsgruppe.
- Fabric Mirroring understøttes i øjeblikket ikke på en failover-klyngeforekomst.
SQL Server-databasen kan ikke spejles, hvis databasen allerede er konfigureret til Azure Synapse Link til SQL, eller databasen allerede er spejlet i et andet Fabric-arbejdsområde.
- Du kan ikke spejle en database i en SQL Server 2025-instans, hvis Change Data Capture (CDC) er aktiveret på kildedatabasen.
Du kan spejle op til 500 borde ind i Fabric. Du kan i øjeblikket ikke genskabe nogen tabeller over 500-grænsen.
- Hvis du vælger Spejling af alle data , når du konfigurerer Spejling, er de tabeller, der skal spejles, de første 500 tabeller, når alle tabeller sorteres alfabetisk baseret på skemanavnet og derefter tabelnavnet. Spejling inkluderer ikke det resterende sæt tabeller nederst på den alfabetiske liste.
- Hvis du fjerner Spejl alle data og vælger individuelle tabeller, kan du ikke vælge mere end 500 tabeller.
.dacpacudrulninger til SQL Server kræver publiceringsegenskaben/p:DoNotAlterReplicatedObjects=Falsefor at aktivere ændringer af alle spejlede tabeller. Du kan få mere at vide om publiceringsindstillinger, der er tilgængelige for.dacpac-installationer, i dokumentationen til SqlPackage publicer.Fabric Mirroring fra SQL Server 2025 understøttes ikke, når følgende funktioner er aktiveret:
- Replikation
- CDC
- Fabric Mirroring fra SQL Server 2016-2022 kræver CDC. Gennemgå kendte problemer og begrænsninger med CDC.
Du kan ikke spejle en SQL Server-database, hvis du aktiverer forsinket transaktionsholdbarhed for databasen.
Tilladelser i kildedatabasen
- Sikkerheden på rækkeniveau understøttes, men tilladelser overføres ikke til de replikerede data i Fabric OneLake.
- Tilladelser på objektniveau, f.eks. tildeling af tilladelser til bestemte kolonner, overføres i øjeblikket ikke til de replikerede data i Fabric OneLake.
- Dynamiske datamaskeringsindstillinger bliver i øjeblikket ikke videreført til de replikerede data i Fabric OneLake.
- For at konfigurere spejling til SQL Server med succes, giv den principal, der forbinder til kilde-SQL Serveren, tilladelsen ALTER ANY EXTERNAL MIRROR. Denne tilladelse er inkluderet i højere niveau-tilladelser som CONTROL eller db_owner-rollen .
- Når CDC opsættes til SQL Server versioner 2016-2022, skal en administrator være medlem af sysadmin-serverrollen for først at kunne opsætte CDC. Enhver fremtidig CDC-vedligeholdelse kræver medlemskab af sysadmin-serverrollen. Spejling vil bruge CDC, hvis det allerede er aktiveret for databasen og tabellerne, der skal spejles. Hvis CDC ikke allerede er aktiveret, konfigurerer
fabric_loginlogin, så den midlertidigt er medlem af sysadmin-serverrollen med henblik på at konfigurere CDC. Hvis CDC allerede findes, behøver du ikke midlertidigt at tilføjefabric_logintil serverens sysadmin-rolle.
Netværks- og forbindelsessikkerhed
- Fjern ikke bidragyderrettighederne til SQL Server Service Principal Name (SPN) fra Fabric mirrored database-elementet.
- Spejling på tværs af Microsoft Entra-lejere understøttes ikke, hvor en SQL Server-instans og Fabric-arbejdsområdet er i separate lejere.
- Microsoft Purview Information Protection/sensitivitetslabels defineret i SQL Server bliver ikke kaskaderet og spejlet til Fabric OneLake.
Tabel niveau
Du kan ikke spejle tabeller med en primærnøgle eller et klyngeindeks (når der ikke findes en primærnøgle) på ikke-understøttede typer. Ikke-understøttede typer inkluderer beregnede kolonner, brugerdefinerede typer, geometri, geografi, hierarki-ID, SQL-variant, tidsstempel, datotid2(7),datotid/afvikling(7) og tid(7).
Delta lake understøtter kun seks cifres præcision. - Kolonner af SQL-typen datetime2 med præcision på 7 brøkdele af sekunder har ikke en tilsvarende datatype med samme præcision i Delta-filer i Fabric OneLake. Præcision går tabt, hvis man spejler kolonner af denne type, det syvende decimalcimal og andet ciffer trimmes.
- Datatypen datetimeoffset(7) har ikke en tilsvarende datatype med samme præcision i Delta-filer i Fabric OneLake. Præcision går tabt (tab af tidszone og syvende tidsdecimal), hvis du spejler kolonner af denne type.
Grupperede kolonnelagerindekser understøttes ikke i øjeblikket.
Hvis en eller flere kolonner i tabellen er af typen Large Binary Object (LOB) med en størrelse større end 1 MB, afkorter Fabric OneLake kolonnedataene til størrelsen 1 MB.
Du kan ikke spejle kildetabeller, der bruger nogen af følgende funktioner:
- Tidsmæssige oversigtstabeller og tabeller over finansoversigter
- Altid krypteret
- Tabeller i hukommelsen
- Graph
- Udvendige tabeller
Du kan ikke udføre følgende tabelniveau datadefinitionssprog (DDL) operationer på SQL-databasekildetabeller, når de er aktiveret til spejling.
- Skift, splitt eller flet partition
- Skift primær nøgle
Lige nu kan du ikke spejle en tabel, hvis den har json - eller vektordatatypen .
- I øjeblikket kan du ikke ændre en kolonne til at bruge vektor- eller json-datatypen , når en tabel spejles.
I SQL Server 2025, når der sker en DDL-ændring, genstarter et komplet datasnapshot for den ændrede tabel, og data genseedes.
I SQL Server 2016-2022, når der sker en DDL-ændring, fejler spejling med følgende fejl:
"Bord 'SCHEMA. TABLE'-definitionen har ændret sig siden CDC blev aktiveret. Genaktiver venligst CDC (EXEC sys.sp_cdc_disable_table @source_schema = N'SCHEMA', @source_name = TABLE', @capture_instance = N'SCHEMA_TABLE'; EXEC sys.sp_cdc_enable_table @source_schema = N'SCHEMA', @source_name = TABLE', @role_name = NULL, @capture_instance = N'SCHEMA_TABLE', @supports_net_changes = 1;)"
For at genoptage spejlingen, stop og genstart CDC ved at bruge kommandoerne
sys.sp_cdc_disable_tablesys.sp_cdc_enable_tableog og som angivet i fejlmeddelelsen. Tabellen nulstilles derefter med et nyt snapshot.Når du spejler SQL Server 2016-2022, kan du ikke spejle en tabel, hvis den ikke har en primærnøgle.
Kolonneniveau
- Fabric Mirroring fra SQL Server replikerer ikke følgende datatyper:
- CLR
- vector
- json
- geometry
- geography
- hierarchyid
- sql_variant
- tidsstempel/rækkeversion
- xml
- Brugerdefinerede typer (UDT)
- image
- Tekst/ntekst
- Hvis kildetabellen indeholder beregnede kolonner, kan du ikke spejle disse kolonner til Fabric OneLake.
- Spejling understøtter replikering af kolonner, der indeholder mellemrum eller specialtegn i navne (f.eks.
,;{}()\n\t=). I forbindelse med tabeller under replikering, før denne funktion er aktiveret, skal du opdatere indstillingerne for den spejlede database eller genstarte spejlingen for at inkludere disse kolonner. Du kan få flere oplysninger under Understøttelse af deltakolonnetilknytning.
Begrænsninger for lagersted
- Kildeskemahierarkiet replikeres til den spejlede database. For spejlede databaser, der er oprettet før denne funktion aktiveret, er kildeskemaet fladt, og skemanavnet kodes til tabelnavnet. Hvis du vil omorganisere tabeller med skemaer, skal du genoprette den spejlede database. For mere information, se Replikér kildeskemahierarki.
Begrænsninger for spejlede elementer
- Du skal være medlem af Admin- eller Medlem-arbejdsområdet for at oprette SQL Database-spejling.
- Hvis du stopper spejling, deaktiveres fuldstændig spejling.
- Hvis du starter spejling igen, opdateres alle tabellerne, så de starter fra bunden.
Begrænsninger for SQL-analyseslutpunkt
- SQL Analytics-slutpunktet er det samme som Lakehouse SQL Analytics-slutpunktet. Det er den samme skrivebeskyttede oplevelse. For mere information, se SQL analytics endpoint begrænsninger.
Understøttede regioner
Databasespejling og åben spejling er tilgængelige i alle Microsoft Fabric-områder. Du kan få flere oplysninger under Tilgængelighed af fabric-område.