Migracja do Azure SQL Database (wersja zapoznawcza) — migracja SQL Server w usłudze Azure Arc

Dotyczy:SQL Server

Ten artykuł pokazuje, jak migrować bazy danych z instancji SQL Server włączonej przez Azure Arc do Azure SQL Database w portalu Azure.

Note

Przegląd

Azure SQL Database to w pełni zarządzany mechanizm bazy danych w modelu platformy jako usługi (PaaS). Migracja SQL Server w Azure Arc pomaga ocenić źródłowe bazy danych SQL Server, wybrać cel Azure SQL Database oraz rozpocząć migrację offline z portalu Azure.

Użyj oceny migracji, aby zidentyfikować problemy z kompatybilnością i wybrać odpowiedni poziom usług oraz konfigurację. Podczas migracji Azure Database Migration Service kopiuje wybrane obiekty schematu i dane tabelowe do docelowego Azure SQL Database.

Important

Migracje online do Azure SQL Database nie są obecnie dostępne w Azure Database Migration Service. Przestoj aplikacji zaczyna się wraz z migracją offline.

Migracja wspomagana przez Microsoft Copilot

Microsoft Copilot jest wbudowany w doświadczenie migracji, aby pomóc Ci podejmować decyzje i realizować działania. Możesz zadawać pytania dotyczące ocen, porównywać cele, rozpoczynać lub monitorować migrację oraz rozwiązywać problemy z migracją.

Wybierz ikonę Copilot w panelu migracji bazy danych, aby otworzyć okno czatu Copilot.

Wymagania wstępne

Zanim rozpoczniesz migrację:

  • Przygotuj środowisko źródłowe i docelową bazę danych. Aby poznać uprawnienia, wymagania SHIR i ograniczenia, zobacz Przygotowanie do migracji do Azure SQL Database.
  • Potwierdź, że źródłowa instancja SQL Server ma najnowszą wersję rozszerzenia Azure dla SQL Server.
  • Rozwiąż problemy blokujące zidentyfikowane podczas oceny migracyjnej.

Aktualizacja rozszerzenia

Rozszerzenie Azure dla SQL Server jest aktualizowane niezależnie od SQL Server. Zainstaluj aktualną wersję rozszerzenia, aby uzyskać najnowsze funkcje migracji i poprawki. Więcej informacji można znaleźć w artykule Zaktualizuj rozszerzenie.

Migrowanie do Azure SQL Database

Panel migracji bazy danych prowadzi Cię przez cztery etapy:

  1. Oceń instancję źródłową.
  2. Wybierz cel.
  3. Migruj dane.
  4. Monitoruj migrację.

Oceń instancję źródłową

  1. Przejdź do wystąpienia SQL Server w portalu Azure.
  2. W sekcji Migracja wybierz Migrację bazy danych.
  3. W sekcji Ocena instancji źródłowej wybierz Zobacz raport.
  4. Jeśli ocena nie jest aktualna, wybierz Przeprowadz ocenę.
  5. W kafelku Azure SQL Database wybierz Zobacz szczegóły oceny. Sprawdź gotowość bazy danych, problemy z blokowaniem, ostrzeżenia oraz zalecaną konfigurację docelową.

Rozwiąż problemy z blokowaniem przed rozpoczęciem migracji. Przejrzyj ostrzeżenia, aby sprawdzić, czy wpływają one na Twoje obciążenie pracą.

Wybierz cel

  1. W okienku Oceny wybierz pozycję Utwórz lub wybierz element docelowy. Możesz także wybrać Wybierz cel na panelu migracji bazy danych .
  2. Wybierz istniejący cel Azure SQL Database lub stwórz cel.
  3. Podaj żądaną subskrypcję, grupę zasobów, serwer logiczny, bazę danych oraz dane uwierzytelniające.
  4. Potwierdź wybór celu i wróć do panelu migracji bazy danych.

Migrowanie danych

Migracja do Azure SQL Database wykorzystuje migrację logiczną przez Azure Database Migration Service (DMS) oraz samodzielnie hostowane środowisko uruchomienia integracji. W przeciwieństwie do migracji do SQL Server na maszynach wirtualnych Azure, ta metoda nie przeprowadza kopii zapasowych w Azure Blob Storage. Zamiast tego DMS kopiuje wybrany schemat i dane ze źródła do celu przez czas działania integracji.

Ta migracja jest offline. Zmiany wprowadzone w źródle po rozpoczęciu migracji nie są rejestrowane. Planuj przestoj aplikacji od początku migracji aż do zakończenia przełączania się.

Wybierz metodę migracji

W panelu migracji bazy danych wybierz metodę migracji transferu danych:

  1. W okienku Migracja bazy danych wybierz pozycję Migruj dane.
  2. Na panelu migracji nowych danych , w sekcji Metoda migracji, wybierz Migrację za pomocą DMS (podgląd).
  3. Wybierz Select, aby otworzyć kreator migracji.

Migracja za pomocą Migration wizard

Czarodziej przeprowadza cię przez następujące kroki:

  1. Skonfiguruj środowisko uruchomieniowe integracji.
  2. Połącz się ze źródłem i celem.
  3. Wybierz bazy danych źródłowe i docelowe.
  4. Wybierz tabele bazy danych do migracji.

Zrzut ekranu przedstawiający kroki kreatora migracji, począwszy od konfiguracji środowiska Integration Runtime.

Skonfiguruj środowisko uruchomieniowe integracji

Środowisko Integration Runtime hostowane samodzielnie umożliwia usłudze DMS połączenie się z Twoim źródłowym wystąpieniem programu SQL Server.

  1. W sekcji Wybierz istniejący DMS wybierz istniejącą instancję DMS z listy Wybierz DMS . Jeśli ta instancja ma już zarejestrowany integracyjny runtime, jego szczegóły są wyświetlane i możesz przejść do kolejnego kroku.
  2. Jeśli nie masz instancji DMS, wybierz Automatycznie utwórz nowy DMS, a następnie postępuj zgodnie z instrukcjami, aby pobrać, zainstalować i zarejestrować czas działania integracji. Użyj klucza uwierzytelniającego, aby zarejestrować węzeł wykonawczy.
  3. Potwierdź, że raporty uruchomieniowe są online, a następnie wybierz Dalej.

Pełne wskazówki dotyczące instalacji, sieci i rozwiązywania problemów znajdziesz w artykule Stwórz i konfiguruj środowisko uruchomieniowe integracji hostowanej samodzielnie.

Połącz się ze źródłem i celem

  1. W sekcji Połącz się z SQL Server źródłowym podaj szczegóły istotne dla swojego środowiska źródłowego.

  2. W sekcji Połącz z docelową usługą Azure SQL Database podaj szczegóły dotyczące środowiska docelowego.

  3. Wybierz Dalej. Oba połączenia muszą się pomyślnie zweryfikować, zanim będziesz mógł kontynuować.

Wybierz bazy danych źródłowe i docelowe

Przypisz każdą bazę danych źródłową do docelowej bazy danych.

Note

Możesz migrować tylko bazy danych działające online. Wybór baz danych w innych stanach jest niedostępny.

Wybierz tabele bazy danych do migracji

Możesz rozwinąć każdą bazę danych, aby zobaczyć i wybrać jej indywidualne tabele do migracji:

  1. W sekcji Wyznacz, co chcesz przenieść, wybierz:

    • Migruj dane , gdy docelowy schemat już istnieje.
    • Migracja schematu, aby tworzyć obiekty bez kopiowania danych.
    • Obie opcje migracji zarówno schematu, jak i danych.

    Portal wykrywa, co już znajduje się na obiekcie docelowym. Gdy znajdzie pasujący schemat, wyświetla komunikat Znaleziono schemat w obiekcie docelowym. Migracja schematu nie jest wymagana i wyłącza opcję Migruj schemat. Jeśli tabela docelowa nie jest pusta, wybranie tej tabeli zastępuje istniejące dane docelowe.

  2. Powtórz dla każdej bazy danych, którą zamierzasz przenieść, a następnie wybierz Następny.

Gdy będziesz gotowy, wybierz Przeglądaj + Tworz, a następnie Utwórz, aby rozpocząć migrację.

Monitorowanie migracji

  1. W okienku Migracja bazy danych wybierz pozycję Monitoruj migracje.
  2. Wybierz migrację, aby zobaczyć jej status oraz status każdej wybranej tabeli.
  3. Wybierz Odśwież , aby pobrać najnowszy status.

Migracja kończy się, gdy jej status pokaże Zakończony. Zweryfikować przeniesiony schemat oraz, jeśli wybrany, dane. Sprawdź łączność aplikacji zanim skierujesz obciążenia produkcyjne do Azure SQL Database.

Ograniczenia

Przed rozpoczęciem migracji zapoznaj się z ograniczeniami migracji do Azure SQL Database.