Felsöka infrastrukturspeglingsdatabaser
Scenarier, lösningar och lösningar för Microsoft Fabric-speglade databaser.
Resurser
Läs felsökningsavsnittet för vanliga frågor och svar för varje datakälla:
- Felsöka spegling av Azure SQL Database och vanliga frågor och svar om spegling av Azure SQL Database
- Felsöka spegling av Azure SQL Managed Instance och vanliga frågor och svar om spegling av Azure SQL Managed Instance
- Felsöka spegling av Azure Cosmos DB och vanliga frågor och svar om spegling av Azure Cosmos DB
- Felsöka spegling snowflake
- Vanliga frågor och svar om spegling av Azure Databricks
- Felsöka spegling från Fabric SQL-databas (förhandsversion) och vanliga frågor och svar om spegling av SQL-databas för infrastrukturresurser (förhandsversion)
Granska dokumentationen om begränsningar för varje datakälla:
- Begränsningar i Microsoft Fabric-speglade databaser från Azure SQL Database
- Begränsningar i Microsoft Fabric-speglade databaser från Azure SQL Managed Instance (förhandsversion)
- Begränsningar i Microsoft Fabric-speglade databaser från Azure Cosmos DB (förhandsversion)
- Begränsningar i Microsoft Fabric-speglade databaser från Azure Databricks (förhandsversion)
- Begränsningar i Microsoft Fabric-speglade databaser från Snowflake
- Begränsningar i spegling från Fabric SQL-databas
Stoppa replikering
När du väljer Stoppa replikering förblir OneLake-filer som de är, men inkrementell replikering stoppas. Du kan starta om replikeringen när som helst genom att välja Starta replikering. Du kanske vill stoppa/starta replikeringen när du återställer replikeringstillståndet, efter ändringar i källdatabasen eller som ett felsökningsverktyg.
Replikera källschemahierarki
När du speglar data från olika typer av källdatabaser bevaras källschemahierarkin i den speglade databasen. Det säkerställer att dina data förblir konsekvent ordnade mellan olika tjänster, så att du kan använda dem med samma logik i SQL-analysslutpunkten, Spark Notebooks, semantiska modeller och andra referenser till data.
För speglade databaser som skapats innan den här funktionen aktiveras ser du att källschemat är utplattat i den speglade databasen och schemanamnet kodas till tabellnamnet. Om du vill ordna om tabeller med scheman återskapar du den speglade databasen.
Om du använder API för att skapa/uppdatera speglad databas anger du värdet för egenskapen defaultSchema
som anger om schemahierarkin ska replikeras från källdatabasen. Se definitionsexemplen i Microsoft Fabric som speglar offentliga REST API-.
Stöd för deltakolumnmappning
Spegling stöder replikering av kolumner som innehåller blanksteg eller specialtecken i namn (till exempel ,
;
{
}
(
)
\n
\t
=
) från källdatabaserna till de speglade databaserna. I bakgrunden skriver speglingen data till OneLake med Delta-kolumnmappning aktiverad.
För tabeller som redan är under replikering innan den här funktionen aktiveras måste du uppdatera de speglade databasinställningarna genom att ta bort och lägga till tabellerna igen, eller stoppa och starta om den speglade databasen om du vill inkludera kolumner med specialtecken i namn.
Ta över ägarskapet för en speglad databas
För närvarande stöder inte speglad databas ägarskapsändring. Om en speglad databas slutar fungera eftersom objektägaren har lämnat organisationen eller om den inte längre är giltig måste du återskapa den speglade databasen.
Regioner som stöds
Följande är de Fabric-regioner som stöder databasspegling och öppna spegling:
Asien och Stillahavsområdet:
- Australien, östra
- Australien, sydöstra
- Centrala Indien
- Asien, östra
- Japan, östra
- Centrala Korea
- Sydostasien
- Södra Indien
Europa
- Europa, norra
- Europa, västra
- Centrala Frankrike
- Tyskland, västra centrala
- Italien, norra
- Norge, östra
- Centrala Polen
- Centrala Sverige
- Schweiz, norra
- Schweiz, västra
- Storbritannien, södra
- Storbritannien Väst
Amerika:
- Sydbrasilien
- Centrala Kanada
- Kanada, östra
- centrala USA
- Östra USA
- Östra USA 2
- USA, norra centrala
- Södra centrala USA
- Västra USA
- Västra USA 2
Mellanöstern och Afrika:
- Sydafrika, norra
- Förenade Arabemiraten, norra
Felsöka
Det här avsnittet innehåller allmänna felsökningssteg för spegling.
Jag kan inte ansluta till en källdatabas
- Kontrollera att anslutningsinformationen är korrekt, servernamn, databasnamn, användarnamn och lösenord.
- Kontrollera att servern inte finns bakom en brandvägg eller ett privat virtuellt nätverk. Öppna lämpliga brandväggsportar.
Inga vyer replikeras
Vyer stöds för närvarande inte. Endast replikering av vanliga tabeller stöds.
Inga tabeller replikeras
- Kontrollera övervakningsstatusen för att kontrollera statusen för tabellerna. Mer information finns i Övervaka speglad databasreplikering i Monitor Fabric.
- Välj knappen Konfigurera replikering. Kontrollera om tabellerna finns i listan med tabeller eller om det finns några aviseringar för varje tabellinformation.
Kolumner saknas i måltabellen
- Välj knappen Konfigurera replikering.
- Välj aviseringsikonen bredvid tabellinformationen om några kolumner inte replikeras.
Vissa data i min kolumn verkar trunkeras
Infrastrukturlagret stöder inte VARCHAR(max) som för närvarande endast stöder VARCHAR(8000).
Data verkar inte replikeras
På sidan Övervakning är det datum som visas den senaste gången data replikerades.
Jag kan inte ändra källdatabasen
Det går inte att ändra källdatabasen. Skapa en ny speglad databas.
Begränsar felmeddelanden
Dessa vanliga felmeddelanden har förklaringar och åtgärder:
Felmeddelande | Anledning | Riskreducering |
---|---|---|
"Antalet tabeller kan överskrida gränsen, vissa tabeller kan saknas." | Det finns högst 500 tabeller. | I källdatabasen släpper eller filtrerar du tabeller. Om den nya tabellen är den 500:e tabellen krävs ingen åtgärd. |
"Replikeringen begränsas och förväntas fortsätta vid ÅÅÅÅ-MM-DDTHH:MM:ss." | Det finns högst 1 TB ändringsdata som samlas in per speglad databas per dag. | Vänta tills begränsningen har upphört. |