Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Speiling i Fabric gir en enkel opplevelse for å unngå komplekse ETL (Extract Transform Load) og integrere din eksisterende SQL Server med resten av dataene dine i Microsoft Fabric. Du kan kontinuerlig replikere dine eksisterende SQL Server-databaser direkte inn i Fabrics OneLake. I Fabric kan du låse opp kraftige scenarioer for forretningsanalyse, kunstig intelligens, datateknikk, datavitenskap og datadeling.
For en veiledning, se Veiledning: Konfigurer Microsoft Fabric speilede databaser fra SQL Server.
Hvorfor bruke speiling i stoff?
Med speiling i stoff trenger du ikke å sette sammen forskjellige tjenester fra flere leverandører. I stedet kan du nyte et høyt integrert, helhetlig og brukervennlig produkt som er designet for å forenkle dine analysebehov, og bygget for åpenhet og samarbeid mellom Microsoft, SQL Server og tusenvis av teknologiløsninger som kan lese det åpne Delta Lake-tabellformatet.
Hvilke analyseopplevelser er innebygd?
Speilede databaser er et element i Fabric Data Warehousing som er forskjellig fra lager - og SQL-analyseendepunktet.
Speiling oppretter disse elementene i Fabric-arbeidsområdet:
- Det speilvendte databaseelementet. Speiling administrerer replikeringen av data til OneLake og konvertering til Parquet, i et analyseklart format. Dette muliggjør nedstrømsscenarioer som datateknikk, datavitenskap og mer.
- Et SQL-analyseendepunkt
Hver speilet SQL Server-database har et autogenerert SQL analytics endpoint som gir en rik analytisk opplevelse oppå Delta-tabellene som opprettes av speilingsprosessen. Brukere har tilgang til kjente T-SQL-kommandoer som kan definere og spørre etter dataobjekter, men ikke manipulere dataene fra SQL-analyseendepunktet, siden det er en skrivebeskyttet kopi. Du kan utføre følgende handlinger i SQL Analytics-endepunktet:
- Utforsk tabellene som refererer til data i dine Delta Lake-tabeller fra SQL Server.
- Opprett ingen kodespørringer og visninger, og utforsk data visuelt uten å skrive en kodelinje.
- Utvikle SQL-visninger, innebygde TVF-er (tabellverdifunksjoner) og lagrede prosedyrer for å innkapsle semantikken og forretningslogikken i T-SQL.
- Administrer tillatelser for objektene.
- Spør etter data i andre lagre og innsjøhus i samme arbeidsområde.
I tillegg til SQL-spørringseditoren, finnes det et bredt økosystem av verktøy som kan spørre SQL-analyseendepunktet, inkludert SQL Server Management Studio (SSMS), MSSQL-utvidelsen for Visual Studio Code, og til og med GitHub Copilot.
Støttede miljøer
SQL Server 2016 - 2022
- SQL Server på Windows støtter Fabric-speiling i Standard-, Enterprise- og Developer-utgavene.
- SQL Server 2017 på Linux støtter Fabric Mirroring fra og med CU18.
- SQL Server 2019 og SQL Server 2022 på Linux støtter Fabric Mirroring.
- SQL Server-instanser hostet lokalt, SQL Server på Azure VM, SQL Server på ikke-Azure-skyer støtter Fabric Mirroring.
- Speiling for SQL Server 2016 - 2022 bruker Change Data Capture (CDC)-funksjonen.
SQL Server 2025
- Fabric Mirroring for SQL Server 2025 støttes for lokale instanser, og støttes for øyeblikket ikke for SQL Server 2025-instanser som kjører i en Azure Virtual Machine.
- Fabric Mirroring for SQL Server 2025 støttes for øyeblikket ikke i SQL Server on Linux.
- Fabric Mirroring for SQL Server 2025 krever tilkobling til Azure Arc, inkludert Azure Extension for SQL Server. For trinn, se Veiledning: Konfigurer Microsoft Fabric speiling fra SQL Server.
- Speiling for SQL Server 2025 bruker Fabric speiling endringsfeed-funksjonen.
Speiling av SQL Server bak brannmur
Sett opp en lokal datagateway eller virtuell nettverksdatagateway for å speile dataene. Datagatewayen forenkler sikre tilkoblinger til kildedatabasene dine via et privat endepunkt eller fra et klarert privat nettverk. Lær mer fra den speilede SQL Server-veiledningen og Hvordan du: Sikre data Microsoft Fabric speilede databaser fra SQL Server.
Aktive transaksjoner, arbeidsbelastninger og virkemåter for replikatormotor
- Aktive transaksjoner fortsetter å holde transaksjonsloggens trunkering til transaksjonen commis og den speilede SQL Server tar igjen, eller transaksjonen avbrytes. Langvarige transaksjoner kan føre til at transaksjonsloggen fylles opp mer enn vanlig. Transaksjonsloggen for kildedatabasen bør overvåkes slik at transaksjonsloggen ikke fylles ut. Hvis du vil ha mer informasjon, kan du se Transaksjonsloggen vokser på grunn av langvarige transaksjoner og CDC.
- Hver brukerarbeidsbelastning varierer. Under det første øyeblikksbildet kan det være mer ressursbruk på kildedatabasen, for både CPU og IOPS (inndata-/utdataoperasjoner per sekund, for å lese sidene). Tabelloppdateringer/slettingsoperasjoner kan føre til økt logggenerering. Lær mer om hvordan du kan overvåke ressurser for din SQL Server.
Stoffspeiling og Alltid på-tilgjengelighetsgrupper
Fabric Mirroring for SQL Server har følgende oppførsel når den konfigureres for en Always On tilgjengelighetsgruppe:
- Ved failover:
- Speiling fortsetter å fungere hvis påloggingen for Fabric-bruker, tillatelser i databasen og Fabric-arbeidsområdet er konfigurert på samme måte. Følg trinnene i veiledningen : Konfigurer Microsoft Fabric speilede databaser fra SQL Server på hver replika.
- Hvis du fjerner en sekundær node fra tilgjengelighetsgruppen:
- Databaser som var en del av tilgjengelighetsgruppen i sekundær node, går inn i gjenopprettingstilstand.
- Når databasen gjenopprettes ved å kjøre RESTORE DATABASE WITH RECOVERY-setningen, og kommer tilbake på nettet, deaktiveres speiling.
- Hvis tilgjengelighetsgruppen utelates (
DROP AVAILABILITY GROUP):- Hvis speiling er aktivert på den tidligere primærreplikaen, slutter speilingen å fungere siden lytter-connection string som brukes av Fabric for å koble til SQL Server ikke lenger er gyldig. Etabler speiling igjen ved å slette og aktivere på nytt i databasen både på Fabric og i SQL Server-instansen.
- For databaser som går i gjenopprettingstilstand, når disse databasene gjenopprettes ved å kjøre
RESTORE DATABASE WITH RECOVERYsetningen, er speiling deaktivert.
- Legg til en ny node i en eksisterende tilgjengelighetsgruppe:
- Følg trinnene i Veiledning: Konfigurer Microsoft Fabric speilede databaser fra SQL Server på den nye replikaen for å sikre at den nye noden har alle nødvendige tillatelser i databasen og Fabric-arbeidsområdet.
Pricing
Fabric compute som brukes til å replikere dataene dine til Fabric OneLake, er gratis. Lagring i OneLake er gratis basert på kapasitetsstørrelsen. Hvis du vil ha mer informasjon, kan du se Kostnader for speiling og OneLake-priser for speiling. Beregningsbruken for å spørre data via SQL, Power BI eller Spark belastes fortsatt basert på Fabric-kapasiteten.