Den här artikeln besvarar vanliga frågor om spegling av Azure SQL Managed Instance i Microsoft Fabric.
Funktioner och kapaciteter
Finns det en mellanlagrings- eller landningszon för Azure SQL Managed Instance? Om så är fallet, är det utanför OneLake?
En landningszon i OneLake lagrar både ögonblicksbilden och ändrar data för att förbättra prestanda vid konvertering av filer till delta verti-parquet.
Hur lång tid tar den inledande replikeringen?
Det beror på storleken på de data som tas in.
Hur lång tid tar det att replikera infogningar/uppdateringar/borttagningar?
Svarstid i nära realtid.
Har du stöd för replikering av vyer, tillfälliga eller externa tabeller?
Nej. För närvarande stöds endast replikering av vanliga tabeller.
Fungerar spegling utan att exponera min Azure SQL Managed Instance för Internet?
I den aktuella förhandsversionen måste din SQL-hanterade instans ha en offentlig slutpunkt, vara öppen för inkommande åtkomst från Azure-molnet och den måste kunna kontakta Azure Storage för att kunna exportera data. Privata slutpunkter stöds för närvarande inte.
Hur gör jag för att hantera anslutningar?
I Infrastruktur väljer du knappen Inställningar och sedan Hantera anslutning och gatewayer. Du kan också ta bort befintliga anslutningar från den här sidan.
Kan Power BI-rapporter på speglade data använda direct lake-läge?
Ja, eftersom tabellerna är alla v-ordnade deltatabeller.
Självhjälp för spegling av Azure SQL Managed Instance i Microsoft Fabric
Hur gör jag för att vet du att Fabric replikerar data på min Azure SQL Managed Instance?
Om du har speglingsproblem utför du följande kontroller på databasnivå med hjälp av dynamiska hanteringsvyer (DMV:er) och lagrade procedurer för att verifiera konfigurationen.
- Kör följande fråga för att kontrollera om ändringarna flödar korrekt:
SELECT * FROM sys.dm_change_feed_log_scan_sessions
Felsökningssteg finns i Felsöka infrastrukturspeglingsdatabaser från Azure SQL Managed Instance. Kontakta supporten om det krävs mer felsökning.
Så här aktiverar du systemtilldelad hanterad identitet (SAMI) på Azure SQL Managed Instance?
Med ett enda steg i Azure Portal kan du [aktivera systemtilldelad hanterad identitet (SAMI) för din Azure SQL Managed Instance](azure-sql-managed-instance-tutorial.md#Enable System Assigned Managed Identity (SAMI) för din Azure SQL Managed Instance).
Vilka replikeringsstatusar har du?
Se Övervaka speglingsreplikering av infrastrukturresurser.
Kan azure SQL Managed Instance-databasspegling nås via Power BI Gateway eller VNET-datagatewayen?
För närvarande stöds inte detta.
Vad händer om jag tar bort en tabell från spegling?
Tabellen replikeras inte längre och dess data tas bort från OneLake.
Om jag tar bort den speglade databasen påverkar det azure SQL Managed Instance-källan?
Nej, vi tar bara bort de replikerade tabellerna från OneLake.
Kan jag spegla samma källdatabas flera gånger?
Nej, varje databas i en SQL-hanterad instans kan bara speglas i Infrastrukturresurser en gång. Du behöver bara en enda kopia av data i Fabric OneLake, som du kan dela med andra.
Kan jag bara spegla specifika tabeller från min Azure SQL Managed Instance?
Ja, specifika tabeller kan väljas under speglingskonfigurationen.
Vad händer med spegling i händelse av planerad eller oplanerad geo-redundans?
Spegling slutar fungera i händelse av geo-redundans, oavsett om det är planerat eller oplanerat, eftersom det finns potentiella dataförlustscenarier. Om detta inträffar inaktiverar du speglingen helt och skapar sedan en ny spegling och konfigurerar den så att den pekar på den nya Azure SQL Managed Instance.
Säkerhet
Vilken autentisering till Azure SQL Managed Instance tillåts?
För närvarande stöder vi SQL-autentisering med användarnamn och lösenord och Microsoft Entra-ID för autentisering till källans Azure SQL Managed Instance. Din SQL-hanterade instans bör ha läsbehörighet för din Microsoft Entra-katalog. Mer information finns i Konfigurera och hantera Microsoft Entra-autentisering med Azure SQL.
Lämnar data någonsin kundernas Infrastrukturklientorganisation?
Nej.
Mellanlagras data utanför en kundmiljö?
Nej. Data mellanlagras inte utanför kundmiljön, utan mellanlagras i kundens OneLake.
Kostnadshantering
Vilka kostnader är associerade med spegling?
Det finns ingen beräkningskostnad för spegling av data från källan till Fabric OneLake. Kostnaden för speglingslagring är kostnadsfri upp till en viss gräns baserat på den köpta SKU:n för beräkningskapacitet som du etablerar. Läs mer i avsnittet Spegling i Microsoft Fabric-priser. Beräkningen på SQL, Power BI eller Spark för att använda speglade data debiteras baserat på kapaciteten.
Hur hanteras ingångsavgifter?
Fabric tar inte betalt för ingressavgifter till OneLake för spegling.
Hur hanteras utgående avgifter?
Om Azure SQL Managed Instance finns i en annan region än din Infrastrukturkapacitet debiteras utgående data. Om det inte finns någon utgående data i samma region.
Licensiering
Vad är licensieringsalternativ för infrastrukturspegling?
En Power BI Premium-, infrastrukturkapacitets- eller utvärderingskapacitet krävs. Mer information om licensiering finns i Microsoft Fabric-licenser.
Stoppa eller pausa infrastrukturspegling
Vad är resultatet av att stoppa spegling?
Replikeringen stoppas i källdatabasen, men en kopia av tabellerna sparas i OneLake. Om speglingen startas om resulterar det i att alla data replikeras från början.
Vilka steg ingår när speglingen startas om?
Data från källtabeller kommer att initieras om. Varje gång du stoppar och startar hämtas hela tabellen igen.
Hur stoppar/inaktiverar du spegling från din Azure SQL Managed Instance?
Om du inte kan sluta spegla din SQL-hanterade instans från Fabric-portalen eller inte kan ta bort den speglade databasen från Fabric-portalen kan du köra följande lagrade procedur på din SQL-hanterade instans: exec sp_change_feed_disable_db;
.
Vad händer om jag stoppar eller pausar min infrastrukturkapacitet?
Infrastrukturresurserna måste vara aktiva och köras. En pausad eller borttagen kapacitet påverkar speglingen och inga data replikeras.