Udostępnij za pośrednictwem


Fabric Asystent migracji dla bazy danych SQL (wersja zapoznawcza)

Dotyczy: ✅baza danych SQL w Microsoft Fabric

Asystent Migracji Fabric dla bazy danych SQL to narzędzie migracyjne prowadzone przez Fabric, które ułatwia przenoszenie baz danych z lokalnej instancji SQL Server do bazy danych SQL w Microsoft Fabric.

Ważna

Ta funkcja jest dostępna w wersji zapoznawczej.

Obecnie Asystent migracji importuje metadane schematu z pliku DACPAC wygenerowanego ze źródłowej bazy danych, analizuje zgodność z bazą danych SQL w Fabric i przeprowadzi Cię przez obsługiwane poprawki przed skopiowaniem danych do docelowej bazy danych. Aby uzyskać instrukcje dotyczące migracji krok po kroku, zobacz Migracja do bazy danych SQL w Fabric za pomocą Asystenta Migracji i użycia DACPAC.

Asystent migracji ułatwia:

  1. Importowanie metadanych schematu bazy danych
  2. Identyfikowanie niezgodności schematu z bazą danych SQL w Fabric
  3. Stosowanie obsługiwanych poprawek do niezgodnych obiektów
  4. Przygotowywanie docelowej bazy danych do kopiowania danych
  5. Kopiowanie danych przy użyciu zadań kopiowania Fabric Data Factory
  6. Finalizowanie migracji

Obsługiwane źródła

Obecnie Asystent migracji dla bazy danych SQL może zaimportować schemat z pliku DACPAC i skopiować dane przy użyciu zadań kopiowania w usłudze Data Factory w Microsoft Fabric.

Przepływ migracji pracy

Migracja za pomocą Fabric Asystent migracji następuje według przewodnika, wieloetapowego procesu.

  1. Kopiowanie schematu — importowanie metadanych schematu z źródłowej bazy danych przy użyciu pliku DACPAC.
  2. Naprawianie błędów skryptów — przejrzyj obiekty schematu, które zakończyły się niepowodzeniem sprawdzania zgodności i zastosuj obsługiwane poprawki.
  3. Przygotowanie do kopiowania — przygotuj docelową bazę danych do przenoszenia danych, aby zmniejszyć błędy kopiowania i zwiększyć wydajność.
  4. Kopiowanie danych — użyj zadania kopiowania Fabric Data Factory, aby przenieść dane ze źródłowej bazy danych SQL Server.
  5. Finalizowanie kopiowania — ponowne włączanie ograniczeń, wyzwalaczy i indeksów w celu przełączenia bazy danych do stanu końcowego.

Zgodność schematu i poprawki

Asystent migracji analizuje obiekty schematu w DACPAC i kategoryzuje je na podstawie zgodności z bazą danych SQL w Fabric.

  • Zgodne obiekty są migrowane bez zmian.
  • Niezgodne elementy są oznaczone ze szczegółowymi przyczynami i sugerowanymi poprawkami. Przeprowadzisz cię przez proces rozwiązywania wszelkich problemów z niezgodnością obiektów.
    • Obiekty zależne są identyfikowane i można je migrować po ich obiektach podstawowych.

Zabezpieczenia

  • Aby rozpocząć migrację, musisz być Contributor lub posiadać wyższą rolę w obszarze roboczym Fabric.
  • Aby odczytać ze źródłowej bazy danych instancji SQL Server, musisz mieć uprawnienie SELECT lub członkostwo w roli db_datareader.

Wymaganie bramy sieciowej

Podczas migracji danych z lokalnego wystąpienia SQL Server do bazy danych SQL w Fabric należy skonfigurować zarówno lokalną bramę danych, jak i połączenie Fabric SQL. Połączenie Fabric SQL musi jednoznacznie zezwalać na użycie z bramkami (gateways), aby operacje kopiowania migracji mogły zostać wykonane pomyślnie.

Ograniczenia

  • Maksymalny obsługiwany rozmiar przekazywania pliku DACPAC wynosi 20 MB.
  • Obsługiwane są tylko lokalne bramy danych. Bramy danych sieci wirtualnej nie są obsługiwane.
  • Łącze prywatne nie jest obsługiwane.

Troubleshooting

Kopiowanie danych przy użyciu lokalnych bram danych

Issue: Podczas migracji danych przy użyciu zleceń kopiowania Fabric przez lokalną bramę danych, operacje kopiowania mogą zakończyć się niepowodzeniem w niektórych środowiskach, jeśli automatycznie wybierzesz docelową bazę danych SQL w Fabric z katalogu OneLake.

To zachowanie występuje z powodu automatycznie powiązanych połączeń docelowych, które mogą wygasnąć lub zostać ukryte. Nie można edytować ani odświeżać tych połączeń.

Workaround: Zamiast wybierać docelową bazę danych SQL z katalogu OneLake, skonfiguruj obiekt docelowy jawnie jako połączenie Azure SQL podczas tworzenia zadania kopiowania. Kopiowanie danych powiedzie się po jawnym zdefiniowaniu obiektu docelowego.

Następne kroki