Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Gäller för: ✅SQL-databas i Microsoft Fabric
Fabric Migration Assistant för SQL-databaser är en Fabric-guidad migreringsupplevelse som hjälper dig att flytta databaser från en SQL Server-instans på plats till en SQL-databas i Microsoft Fabric.
För närvarande importerar Migration Assistant schemametadata från en DACPAC-fil som genereras från källdatabasen, analyserar kompatibiliteten med SQL-databasen i Fabric och vägleder dig genom korrigeringar som stöds innan du kopierar data till måldatabasen. Stegvisa migreringsinstruktioner finns i Migrera till SQL-databas i Fabric med Migration Assistant med hjälp av DACPAC.
Migration Assistant hjälper dig:
- Importera databasschemametadata
- Identifiera schemakompatibiliteter med SQL-databas i Fabric
- Tillämpa korrigeringar som stöds på inkompatibla objekt
- Förbereda måldatabasen för datakopiering
- Kopiera data med hjälp av Fabric Data Factory-kopieringsjobb
- Slutför migreringen
Källor som stöds
För närvarande kan Migration Assistant för SQL-databasen importera schemat från en DACPAC-fil och kopiera data med hjälp av kopieringsjobb i Data Factory i Microsoft Fabric.
Arbetsflöde för migrering
Migrering med hjälp av Fabric Migration Assistant följer ett guidat arbetsflöde med flera steg.
- Kopiera schema – Importera schemametadata från källdatabasen genom att använda en DACPAC-fil.
- Validera schema (valfritt) – Validera den uppladdade DACPAC utan att skapa en ny databas. Detta steg hjälper dig att identifiera objekt som förväntas migrera, kräva uppdateringar eller inte förväntas migrera.
- Åtgärda skriptfel – Gå igenom schemaobjekt som misslyckats med kompatibilitetskontroller och applicera stödda fixar.
- Förbered för kopiering – Förbered måldatabasen för datarörelse för att minska kopieringsfel och förbättra prestandan.
- Kopiera data – Använd ett kopieringsjobb i Fabric Data Factory för att flytta data från källdatabasen för SQL Server.
- Färdigställ kopiering – Aktivera begränsningar, triggers och index igen för att föra databasen till dess slutgiltiga tillstånd.
Schemakompatibilitet och korrigeringar
Migration Assistant analyserar schemaobjekt i DACPAC och kategoriserar dem baserat på kompatibilitet med SQL-databas i Fabric.
- Kompatibla objekt migreras som de är.
- Inkompatibla objekt flaggas med detaljerade orsaker och föreslagna korrigeringar. Du vägleds genom att lösa eventuella inkompatibilitetsproblem med objekt.
- Beroende objekt identifieras och kan migreras efter deras primära objekt.
Säkerhet
- Du måste vara en Contributor eller högre nivå i arbetsytan för Fabric för att starta en migrering.
- Om du vill läsa från källdatabasen för SQL Server-instansen behöver du
SELECTbehörighet eller medlemskap i rollendb_datareader.
Gatewaykrav
När du migrerar data från en lokal SQL Server instans till en SQL-databas i Fabric måste du konfigurera både en lokal datagateway och en Fabric SQL-anslutning. Fabric SQL-anslutningen måste uttryckligen tillåta användning med gateways för att kopieringsåtgärder vid migreringar ska lyckas.
Begränsningar
- Den maximala storleken som stöds för en DACPAC-filuppladdning är 20 MB.
- Endast lokala datagatewayer stöds. Virtuella nätverksdatagatewayer stöds inte.
Felsökning
Datakopiering med lokala datagatewayer
Issue: När du migrerar data med hjälp av Fabric Copy-jobb med en lokal datagateway kan kopieringsåtgärder misslyckas i vissa miljöer om du automatiskt väljer SQL-måldatabasen i Fabric från OneLake-katalogen.
Det här beteendet uppstår på grund av automatiskt bundna anslutningar till mål som kan upphöra att gälla eller döljas. Du kan inte redigera eller uppdatera dessa anslutningar.
Workaround: I stället för att välja sql-måldatabasen från OneLake-katalogen konfigurerar du målet explicit som en Azure SQL anslutning när du skapar kopieringsjobbet. Datakopian lyckas när du uttryckligen definierar destinationen.