SQL-adatbázishoz készült Fabric Migration Assistant (előzetes)

Vonatkozik: ✅a Microsoft Fabric SQL-adatbázisra

Az SQL Database Fabric Migration Assistant egy Fabric-vezérelt migrációs felület, amely segíti az adatbázisok áthelyezését egy helyszíni SQL Server példányról Microsoft Fabric SQL-adatbázisba.

Fontos

Ez a funkció előzetes verzióban érhető el.

A Migration Assistant jelenleg a forrásadatbázisból létrehozott DACPAC-fájlból importálja a séma metaadatait, elemzi a Fabric sql-adatbázissal való kompatibilitást, és végigvezeti a támogatott javításokon, mielőtt adatokat másol a céladatbázisba. Részletes migrálási utasításokért lásd: A Fabric SQL adatbázisba való áthelyezés a Migration Assistant és a DACPAC segítségével.

A Migration Assistant a következőkben nyújt segítséget:

  1. Adatbázisséma metaadatainak importálása
  2. A séma inkompatibilitások azonosítása az SQL Database-ben a Fabric környezetben.
  3. Támogatott javítások alkalmazása nem kompatibilis objektumokra
  4. A céladatbázis előkészítése adatmásoláshoz
  5. Adatok másolása a Fabric Data Factory másoló feladatok végrehajtásával
  6. A migrálás véglegesítése

Támogatott források

Jelenleg az SQL-adatbázis Migration Assistant képes importálni a sémát egy DACPAC-fájlból, és másolási feladatok segítségével átmásolhatja az adatokat a Microsoft Fabric Data Factory-ben.

Migrálási munkafolyamat

A Fabric Migration Assistant használatával végzett migrálás egy irányított, többlépéses munkafolyamatot követ.

  1. Séma másolása – Séma metaadatainak importálása a forrásadatbázisból DACPAC-fájl használatával.
  2. Validálás séma – Validáld a feltöltött DACPAC-ot anélkül, hogy új adatbázist hoznál létre. Ez a lépés segít azonosítani azokat az objektumokat, amelyeknek várhatóan migrálniuk kell, frissítést igényelnek, vagy nem várják el a migrációt.
  3. Szkripthibák kijavítása – Tekintse át a kompatibilitási hibákat ellenőrző sémaobjektumokat, és alkalmazza a támogatott javításokat.
  4. Felkészülés a másolásra – A céladatbázis előkészítése adatáthelyezésre a másolási hibák csökkentése és a teljesítmény javítása érdekében.
  5. Adatok másolása – Fabric Data Factory másolási feladat használatával helyezze át az adatokat a forrásból SQL Server adatbázisból.
  6. Másolás véglegesítése – Kényszerek, eseményindítók és indexek újbóli engedélyezése az adatbázis végleges állapotba hozásához.

Sémakompatibilitás és javítások

A Migration Assistant elemzi a DACPAC sémaobjektumait, és kategorizálja őket a Fabric sql-adatbázissal való kompatibilitás alapján.

  • A kompatibilis objektumok változtatás nélkül kerülnek migrálásra.
  • A nem kompatibilis objektumok részletes indokokkal és javasolt javításokkal vannak megjelölve. Végigvezeti az objektumokkal kapcsolatos kompatibilitási problémák megoldásán.
    • A függő objektumok azonosíthatók, és az elsődleges objektumok után migrálhatók.

Biztonság

  • A migrálás indításához a Fabric munkaterületen Contributor vagy magasabb szintű felhasználónak kell lennie.
  • A forrás SQL Server példányadatbázisból való olvasáshoz SELECT engedélyre vagy tagságra van szüksége a db_datareader szerepkörben.

Átjárókövetelmény

Amikor adatokat migrál egy helyszíni SQL Server-példányból egy SQL-adatbázisba Fabric, konfigurálnia kell egy helyszíni adatátjárót és egy Fabric SQL-kapcsolatot is. A Fabric SQL-kapcsolatnak explicit módon engedélyeznie kell az átjárókkal való használatot a migrálási másolási műveletek sikeres végrehajtásához.

Korlátozások

  • A DACPAC-fájlok feltöltésének maximális támogatott mérete 20 MB.
  • Csak a helyszíni adatátjárók támogatottak. A virtuális hálózati adatátjárók nem támogatottak.
  • A privát hivatkozás nem támogatott.

Hibaelhárítás

Adatmásolás helyszíni adatátjárókkal

Issue: Ha adatokat migrál a Fabric Másolási Feladatok segítségével egy helyszíni adatátjárón keresztül, a másolási műveletek bizonyos környezetekben meghiúsulhatnak, ha automatikusan kiválasztja a cél SQL-adatbázist Fabricban a OneLake katalógusból.

Ez a viselkedés az automatikusan lejáró vagy rejtett célkapcsolatok miatt fordul elő. Ezek a kapcsolatok nem szerkeszthetők és nem frissíthetők.

Munka megoldás: A cél SQL-adatbázis kiválasztása helyett a OneLake-katalógusból konfigurálja a célt explicit módon Azure SQL kapcsolatként a másolási feladat létrehozásakor. Az adatmásolás akkor sikeres, ha explicit módon definiálja a célt.

Következő lépés