Migrowanie za pomocą linku — Azure SQL Managed Instance
Dotyczy:Azure SQL Managed Instance
W tym artykule omówiono, jak migrować bazę danych programu SQL Server do usługi Azure SQL Managed Instance za pomocą łącza Zarządzanego Wystąpienia.
Aby uzyskać szczegółowy przewodnik migracji, zobacz Migrowanie do usługi Azure SQL Managed Instance
Omówienie
Link wystąpienia zarządzanego umożliwia migrację z programu SQL Server hostowanego w dowolnym miejscu do usługi Azure SQL Managed Instance. Link używa technologii zawsze włączonej grupy dostępności do replikowania zmian niemal w czasie rzeczywistym z podstawowego wystąpienia programu SQL Server do pomocniczego wystąpienia zarządzanego SQL. Link zapewnia jedyną prawdziwie online opcję migracji między programem SQL Server a usługą Azure SQL Managed Instance, ponieważ jedynym przestojem jest przełączenie na docelowe wystąpienie zarządzane Azure SQL.
Migracja za pomocą linku umożliwia:
- Możliwość testowania obciążeń tylko do odczytu w usłudze SQL Managed Instance przed zakończeniem migracji na platformę Azure.
- Możliwość utrzymania linku i migracji tak długo, jak potrzebujesz — tygodnie, a nawet miesiące.
- Replikacja danych niemal w czasie rzeczywistym, która zapewnia najszybszą dostępną replikację danych na platformę Azure.
- Migracja z minimalnym przestojem w porównaniu do innych dostępnych obecnie rozwiązań.
- Natychmiastowe przełączenie do docelowego wystąpienia zarządzanego SQL.
- Możliwość migracji w dowolnym momencie, w którym wszystko będzie gotowe.
- Możliwość migrowania pojedynczych lub wielu baz danych z jednego lub wielu wystąpień programu SQL Server do tych samych lub wielu wystąpień zarządzanych SQL na platformie Azure.
- Jedyna prawdziwa online migracja do poziomu usługi Krytyczny dla biznesu.
Uwaga
Chociaż można migrować tylko jedną bazę danych na łącze, można ustanowić wiele linków z tego samego wystąpienia programu SQL Server do tego samego wystąpienia zarządzanego SQL.
Wymagania wstępne
Aby użyć linku z usługą Azure SQL Managed Instance do migracji, potrzebne są następujące wymagania wstępne:
- Aktywna subskrypcja platformy Azure. Jeśli jej nie masz, utwórz bezpłatne konto.
- Obsługiwana wersja programu SQL Server z zainstalowaną wymaganą aktualizacją usługi.
Ocena i odnajdywanie
Po sprawdzeniu, czy środowisko źródłowe jest obsługiwane, zacznij od etapu przed migracją. Odkryj wszystkie istniejące źródła danych, oceń możliwości migracji i zidentyfikuj wszelkie problemy blokujące, które mogą uniemożliwić migrację. W fazie odnajdywania przeskanuj sieć, aby zidentyfikować wszystkie wystąpienia i funkcje programu SQL Server używane przez organizację.
Aby odnaleźć źródła SQL w swoim środowisku, możesz użyć następujących narzędzi:
- Program SQL Server włączony przez usługę Azure Arc: program SQL Server włączony przez usługę Azure Arc automatycznie generuje ocenę migracji na platformę Azure, upraszczając proces odnajdywania i ocenę gotowości do migracji.
- Usługa Azure Migrate umożliwia ocenę przydatności migracji serwerów lokalnych, ustalanie rozmiaru na podstawie wydajności oraz szacowanie kosztów na potrzeby uruchamiania ich na platformie Azure.
- Microsoft Assessment and Planning Toolkit (zestaw narzędzi "MAP Toolkit") do oceny bieżącej infrastruktury IT. Zestaw narzędzi udostępnia zaawansowane narzędzie do tworzenia spisu, oceny i raportowania w celu uproszczenia procesu planowania migracji.
Po odnalezieniu źródeł danych należy ocenić wszystkie lokalne wystąpienia programu SQL Server, które można migrować do usługi Azure SQL Managed Instance, aby zidentyfikować blokady migracji lub problemy ze zgodnością.
Do oceny źródłowego wystąpienia programu SQL Server można użyć następujących narzędzi:
- Rozszerzenie Azure SQL Migration dla usługi Azure Data Studio
- Zalecenia dotyczące odpowiedniego rozmiaru platformy Azure
Aby uzyskać szczegółowe wskazówki, zapoznaj się z artykułem Przed migracją.
Utwórz wystąpienie docelowe
Po dokonaniu oceny istniejącego środowiska i określeniu odpowiedniej warstwy usługi i konfiguracji sprzętu dla docelowego wystąpienia zarządzanego SQL wdróż wystąpienie docelowe przy użyciu witryny Azure Portal, programu PowerShell lub interfejsu wiersza polecenia platformy Azure.
Konfigurowanie połączenia
Po utworzeniu docelowego wystąpienia zarządzanego SQL skonfiguruj połączenie między bazą danych w wystąpieniu programu SQL Server i usłudze Azure SQL Managed Instance. Najpierw przygotuj środowisko, a następnie skonfiguruj link przy użyciu programu SQL Server Management Studio (SSMS) lub skryptów.
Synchronizacja danych i przełączenie systemu
Po ustanowieniu linku i gdy jesteś gotowy do migracji, wykonaj następujące kroki (zazwyczaj podczas okna serwisowego):
- Zatrzymaj obciążenie w podstawowej bazie danych programu SQL Server, aby pomocnicza baza danych w usłudze SQL Managed Instance nadrobiła zaległości.
- Sprawdź, czy wszystkie dane zostały przekazane do pomocniczej bazy danych w usłudze SQL Managed Instance.
- Wykonaj przełączanie awaryjne połączenia do pomocniczego wystąpienia zarządzanego SQL, wybierając Planowane przełączanie awaryjne.
- (W przypadku migracji programu SQL Server 2022) Zaznacz pole wyboru Usuń łącze po pomyślnym przejściu w tryb failover, aby upewnić się, że tryb failover jest jednym ze sposobów, a link zostanie usunięty.
- Przecięcie aplikacji w celu nawiązania połączenia z punktem końcowym wystąpienia zarządzanego SQL.
Weryfikowanie migracji
Po przejściu do docelowego wystąpienia zarządzanego SQL monitoruj aplikację, przetestuj wydajność i koryguj wszelkie problemy.
Aby uzyskać szczegółowe informacje, zapoznaj się z tematem po migracji.
Migracja odwrotna (SQL Server 2022)
Od SQL Server 2022 CU10, możesz skonfigurować połączenie z usługą Azure SQL Managed Instance jako początkowy serwer główny i SQL Server jako pomocniczy. Ta funkcja umożliwia odwrócenie migracji z usługi Azure SQL Managed Instance do programu SQL Server 2022.
Aby cofnąć migrację, wykonaj te same kroki, aby skonfigurować link, ale rozpocznij proces z zarządzanym wystąpieniem SQL jako źródłem migracji oraz obiektem migracji w postaci wystąpienia SQL Server 2022 jako celem migracji.
Powiązana zawartość
Aby użyć linku:
- Przygotowanie środowiska dla linku do wystąpienia zarządzanego
- Konfigurowanie połączenia między programem SQL Server i wystąpieniem zarządzanym SQL za pomocą programu SSMS
- Konfigurowanie połączenia między programem SQL Server i wystąpieniem zarządzanym SQL za pomocą skryptów
- Awaryjne przełączanie łącza
- Najlepsze rozwiązania dotyczące obsługi linku
Aby dowiedzieć się więcej na temat linku:
- Omówienie linku wystąpienia zarządzanego
- Odzyskiwanie po awarii za pomocą linku instancji zarządzanej
W przypadku innych scenariuszy replikacji i migracji należy wziąć pod uwagę następujące kwestie: